aboutsummaryrefslogtreecommitdiff
path: root/init.el
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* 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