aboutsummaryrefslogtreecommitdiff
path: root/init.el
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* Use `use-package`, install/load with `straight-use-package`Mountain Man2023-04-151-2/+13
|
* 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`.
* 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.
* Don't create the `auto-save-list` directoryMountain Man2023-04-091-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).
* Create `early-init.el` and `init.el` filesMountain Man2023-04-091-0/+4