Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | Add installation instructions to the README | Mountain Man | 2023-04-24 | 1 | -0/+24 | |
| | | ||||||
| * | Create `emacs.desktop` template | Mountain Man | 2023-04-24 | 1 | -0/+4 | |
| | | ||||||
| * | Create `xinitrc` template | Mountain Man | 2023-04-24 | 1 | -0/+18 | |
| | | ||||||
| * | Use `EXWM` for X window management | Mountain Man | 2023-04-24 | 1 | -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` branch | Mountain Man | 2023-04-20 | 1 | -0/+106 | |
|\ | ||||||
| * | Highlight current line | Mountain Man | 2023-04-20 | 1 | -0/+12 | |
| | | ||||||
| * | Auto-close delimiters with `electric-pair-mode` | Mountain Man | 2023-04-20 | 1 | -0/+11 | |
| | | ||||||
| * | Delete selected text when typing over it | Mountain Man | 2023-04-20 | 1 | -0/+10 | |
| | | ||||||
| * | Display line & column numbers | Mountain Man | 2023-04-20 | 1 | -0/+10 | |
| | | ||||||
| * | refactor: Organize Text Editor subsections | Mountain Man | 2023-04-20 | 1 | -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 parentheses | Mountain Man | 2023-04-20 | 1 | -1/+2 | |
| | | ||||||
| * | Enhance scrolling behavior | Mountain Man | 2023-04-20 | 1 | -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 editor | Mountain Man | 2023-04-20 | 1 | -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` branch | Mountain Man | 2023-04-15 | 1 | -2/+13 | |
|\ | ||||||
| * | Use `use-package`, install/load with `straight-use-package` | Mountain Man | 2023-04-15 | 1 | -2/+13 | |
|/ | ||||||
* | Merge `rfc/5/package-manager-straight` branch to `stable` branch | Mountain Man | 2023-04-15 | 3 | -0/+65 | |
|\ | ||||||
| * | Minor formatting fix | Mountain Man | 2023-04-15 | 1 | -0/+1 | |
| | | ||||||
| * | Don't load outdated code | Mountain Man | 2023-04-15 | 1 | -0/+14 | |
| | | | | | | | | If a `.el` file is newer than its corresponding `.elc`, load the `.el`. | |||||
| * | Add `straight/` to `.gitignore` | Mountain Man | 2023-04-15 | 1 | -0/+1 | |
| | | ||||||
| * | Bootstrap `straight.el` | Mountain Man | 2023-04-15 | 1 | -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 Init | Mountain Man | 2023-04-15 | 1 | -0/+21 | |
|/ | ||||||
* | Merge `update-documentation` branch to `stable` branch | Mountain Man | 2023-04-14 | 2 | -14/+87 | |
|\ | ||||||
| * | Fix link to GitHub issues page | Mountain Man | 2023-04-14 | 1 | -1/+1 | |
| | | ||||||
| * | Modify `CONTRIBUTING.md` to be more informative and instructive | Mountain Man | 2023-04-14 | 1 | -5/+83 | |
| | | ||||||
| * | Fix phrasing in the documentation | Mountain Man | 2023-04-11 | 2 | -9/+4 | |
|/ | ||||||
* | Add `eln-cache/` directory to `.gitignore` | Mountain Man | 2023-04-09 | 1 | -0/+1 | |
| | ||||||
* | Delete `eln-cache/` directory | Mountain Man | 2023-04-09 | 1 | -0/+0 | |
| | ||||||
* | Merge `sensible-defaults` branch to `stable` branch | Mountain Man | 2023-04-09 | 4 | -0/+167 | |
|\ | | | | | This closes RFC #2 | |||||
| * | Don't create the `auto-save-list` directory | Mountain Man | 2023-04-09 | 3 | -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/n | Mountain Man | 2023-04-09 | 1 | -0/+12 | |
| | | ||||||
| * | Fix ESC key behavior | Mountain Man | 2023-04-09 | 1 | -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 lockfiles | Mountain Man | 2023-04-09 | 1 | -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 Init | Mountain Man | 2023-04-09 | 1 | -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 Init | Mountain Man | 2023-04-09 | 1 | -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 Init | Mountain Man | 2023-04-09 | 1 | -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` files | Mountain Man | 2023-04-09 | 2 | -0/+10 | |
|/ | ||||||
* | Merge `initial-plans-docs` branch to `stable` branch | Mountain Man | 2023-04-08 | 3 | -1/+248 | |
|\ | ||||||
| * | Create `STYLE_GUIDE.md` | Mountain Man | 2023-04-08 | 1 | -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 Man | 2023-04-08 | 1 | -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 Man | 2023-04-04 | 1 | -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 commit | Mountain Man | 2023-04-02 | 1 | -0/+1 | |