aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * Create `xinitrc` templateMountain Man2023-04-241-0/+18
| |
| * Use `EXWM` for X window managementMountain Man2023-04-241-0/+23
|/ | | | | The whole point of this project is to use Emacs for everything. It only makes sense to use it for everything for real.
* PR #11: Merge `rfc/9/improve-editor` branch to `stable` branchMountain Man2023-04-201-0/+106
|\
| * Highlight current lineMountain Man2023-04-201-0/+12
| |
| * Auto-close delimiters with `electric-pair-mode`Mountain Man2023-04-201-0/+11
| |
| * Delete selected text when typing over itMountain Man2023-04-201-0/+10
| |
| * Display line & column numbersMountain Man2023-04-201-0/+10
| |
| * refactor: Organize Text Editor subsectionsMountain Man2023-04-201-26/+26
| | | | | | | | | | | | Reorder the subsections within the Text Editor section of `init.el`. For me, it makes more sense to have things related to the editor at the top, and things related more to the content within the editor second.
| * Fix mismatched parenthesesMountain Man2023-04-201-1/+2
| |
| * Enhance scrolling behaviorMountain Man2023-04-201-0/+28
| | | | | | | | | | | | | | Make scrolling smooth and easy to follow, as opposed to the jumpy default behavior. Add a scroll margin and make point move to the top/bottom of the screen if attempting to scroll past the beginning/end of the buffer.
| * Improve whitespace functionality in text editorMountain Man2023-04-201-0/+34
|/ | | | | Show trailing whitespace. End sentences with one space. End files with one newline. Use spaces for indentation. Wrap words at buffer edge.
* Merge `rfc/7/use-package` branch to `stable` branchMountain Man2023-04-151-2/+13
|\
| * Use `use-package`, install/load with `straight-use-package`Mountain Man2023-04-151-2/+13
|/
* Merge `rfc/5/package-manager-straight` branch to `stable` branchMountain Man2023-04-153-0/+65
|\
| * Minor formatting fixMountain Man2023-04-151-0/+1
| |
| * Don't load outdated codeMountain Man2023-04-151-0/+14
| | | | | | | | If a `.el` file is newer than its corresponding `.elc`, load the `.el`.
| * Add `straight/` to `.gitignore`Mountain Man2023-04-151-0/+1
| |
| * Bootstrap `straight.el`Mountain Man2023-04-151-0/+28
| | | | | | | | | | Some magic bootstrapping code is provided by `straight.el` which is necessary to get it installed in the first place.
| * Disable `package.el` in Early InitMountain Man2023-04-151-0/+21
|/
* Merge `update-documentation` branch to `stable` branchMountain Man2023-04-142-14/+87
|\
| * Fix link to GitHub issues pageMountain Man2023-04-141-1/+1
| |
| * Modify `CONTRIBUTING.md` to be more informative and instructiveMountain Man2023-04-141-5/+83
| |
| * Fix phrasing in the documentationMountain Man2023-04-112-9/+4
|/
* Add `eln-cache/` directory to `.gitignore`Mountain Man2023-04-091-0/+1
|
* Delete `eln-cache/` directoryMountain Man2023-04-091-0/+0
|
* Merge `sensible-defaults` branch to `stable` branchMountain Man2023-04-094-0/+167
|\ | | | | This closes RFC #2
| * Don't create the `auto-save-list` directoryMountain Man2023-04-093-1/+2
| | | | | | | | | | | | By default, Emacs creates an `auto-save-list/` directory in `.emacs.d`. Since we're not saving those auto-saves, there's no need for there to be a directory for them.
| * Replace yes/no prompts with y/nMountain Man2023-04-091-0/+12
| |
| * Fix ESC key behaviorMountain Man2023-04-091-0/+51
| | | | | | | | | | | | | | By default the ESC key has bizarre behavior. Sometimes it quits the thing you're doing, sometimes it completely removes your window layout. This fixes the issue by defining a new version of `keyboard-escape-quit` and removing the keybing for `ESC ESC`.
| * Disable backups, auto-saves, and lockfilesMountain Man2023-04-091-0/+39
| | | | | | | | | | I hate seeing a bunch of `FILES~` and `#FILES#` laying around everywhere. This disables them completely (I think).
| * Set a black background in Early InitMountain Man2023-04-091-0/+10
| | | | | | | | | | Whoever decided to use white for everything deserve a stern talking-to. Black should be the default background for everything.
| * Maximize frame in Early InitMountain Man2023-04-091-0/+13
| | | | | | | | | | Resizing is a major source of visual glitching on startup. Maximizing the frame during Early Init prevents this.
| * Disable superfluous UI elements in Early InitMountain Man2023-04-091-1/+32
| | | | | | | | | | | | | | MMOSMacs is a keyboard-centric environment, there is no use for mouse-centric UI elements such as tool-bars and menu-bars. They are now disabled. This is done in Early Init to prevent them from being initialized in the first place, to prevent visual stutter.
| * Create `early-init.el` and `init.el` filesMountain Man2023-04-092-0/+10
|/
* Merge `initial-plans-docs` branch to `stable` branchMountain Man2023-04-083-1/+248
|\
| * Create `STYLE_GUIDE.md`Mountain Man2023-04-081-0/+149
| | | | | | | | | | | | A style guide is necessary to keep the contents of the repository consistent. I've created an initial set of guidelines, based loosely on the guide fount at https://github.com/bbatsov/emacs-lisp-style-guide.
| * Create `CONTRIBUTING.md`Mountain Man2023-04-081-0/+57
| | | | | | | | | | | | `CONTRIBUTING.md` is a standard file to have in any open-source repository. This file instructs new contributors on how to contribute to the project, as well as the Code of Conduct.
| * Write the initial `README.md`Mountain Man2023-04-041-1/+42
|/ | | | | | | Every good project needs a `README.md` file. This document summarizes MMOSMacs, outlines my plans for the project, and directs contributors to the `CONTRIBUTING.md` file (which hasn't been written yet, that's next on my TODO list).
* Initial commitMountain Man2023-04-021-0/+1