diff options
| author | Mountain Man <43313373+MountainMan1312@users.noreply.github.com> | 2023-06-05 22:44:34 -0400 |
|---|---|---|
| committer | Mountain Man <43313373+MountainMan1312@users.noreply.github.com> | 2023-06-05 22:44:34 -0400 |
| commit | f2a81ec76f8292b00d55a3bfbc8a085298bb2019 (patch) | |
| tree | a2a0db83022671a50dd956b8a7086431f9550fc3 | |
| parent | Cleanup comments and formatting (diff) | |
| download | mmosmacs-f2a81ec76f8292b00d55a3bfbc8a085298bb2019.tar.gz mmosmacs-f2a81ec76f8292b00d55a3bfbc8a085298bb2019.tar.bz2 mmosmacs-f2a81ec76f8292b00d55a3bfbc8a085298bb2019.zip | |
Add current features and plans to `README.md`
| -rw-r--r-- | README.md | 57 |
1 files changed, 35 insertions, 22 deletions
| @@ -4,6 +4,41 @@ MMOSMacs is my personal Emacs configuration, but it's also the precursor to a pr | |||
| 4 | 4 | ||
| 5 | MMOSMacs is the core of my computing experience, and is meant to be a jack of all trades, just like me. As such, this is a "kitchen sink" configuration. I make no attempt to separate my personal preferences from the main functionality. | 5 | MMOSMacs is the core of my computing experience, and is meant to be a jack of all trades, just like me. As such, this is a "kitchen sink" configuration. I make no attempt to separate my personal preferences from the main functionality. |
| 6 | 6 | ||
| 7 | ## Features | ||
| 8 | |||
| 9 | ### Current Features | ||
| 10 | |||
| 11 | - Illiterate configuration (like literate but with comments instead of `org-mode`) | ||
| 12 | - Modern configuration using `straight.el` and `use-package` | ||
| 13 | - Emacs as a desktop environment (EXWM) | ||
| 14 | - The beginnings of an opinionated ergonomic keybind setup (still a long ways off though) | ||
| 15 | - The beginnings of a development environemnt (also a long ways off) | ||
| 16 | - Opinionated PKMS system | ||
| 17 | |||
| 18 | ### Plans | ||
| 19 | |||
| 20 | - Custom theme, modeline, & anti-distraction features | ||
| 21 | - Custom ergonomic keybind system | ||
| 22 | - Full-featured desktop environment (EDNC, EMMS, etc.) | ||
| 23 | - Full-featured development environment | ||
| 24 | - POSIX Shell, bash | ||
| 25 | - Emacs Lisp, Common Lisp | ||
| 26 | - Assembly, C, Haskell | ||
| 27 | - SQL, AQL, DQL, GraphQL, Cypher | ||
| 28 | - CSV, JSON, XML, YAML | ||
| 29 | - Markdown, HTML, JS, CSS | ||
| 30 | - Communications platform | ||
| 31 | - Email, mailing lists | ||
| 32 | - Web Feeds (RSS) | ||
| 33 | - IRC, Matrix | ||
| 34 | - SDR | ||
| 35 | - Productivity Suite | ||
| 36 | - Finance | ||
| 37 | - Editing & Publishing | ||
| 38 | - Programmatic CAD | ||
| 39 | - System & Network Administration tools | ||
| 40 | - Security & cryptography tools | ||
| 41 | - Games | ||
| 7 | 42 | ||
| 8 | ## Installation | 43 | ## Installation |
| 9 | 44 | ||
| @@ -93,28 +128,6 @@ Then, run the first-time-setup commands for the following packages: | |||
| 93 | - `M-x all-the-icons-install-fonts RET y` | 128 | - `M-x all-the-icons-install-fonts RET y` |
| 94 | - `M-x lsp-install-server RET bash-ls RET` | 129 | - `M-x lsp-install-server RET bash-ls RET` |
| 95 | 130 | ||
| 96 | |||
| 97 | ## Plans | ||
| 98 | |||
| 99 | - Non-literate configuration | ||
| 100 | - `straight.el` + `use-package` package management | ||
| 101 | - Emacs as a desktop environment (`EXWM`, `EDNC`) | ||
| 102 | - System & network administration suite | ||
| 103 | - Security & crytography | ||
| 104 | - Software development environment | ||
| 105 | - Communications (Email, RSS, IRC, Matrix, etc.) | ||
| 106 | - Opinionated PKMS and publishing suite | ||
| 107 | - Common desktop applications | ||
| 108 | - Web browser, FTP, Torrent | ||
| 109 | - Multimedia production | ||
| 110 | - OpenSCAD / ImplicitCAD | ||
| 111 | - Finance | ||
| 112 | - Games | ||
| 113 | - Custom modeline & anti-distraction features | ||
| 114 | - Custom theme deisnged to reduce eye-strain | ||
| 115 | - Custom keybind system, menus, & dialogs | ||
| 116 | |||
| 117 | |||
| 118 | ## Contributing | 131 | ## Contributing |
| 119 | 132 | ||
| 120 | This is my personal project. I will do what I can to make it accessible | 133 | This is my personal project. I will do what I can to make it accessible |