aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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