about summary refs log tree commit diff
path: root/modules/workstation/emacs/init.el
Commit message (Collapse)AuthorAge
...
* modules/emacs: set TERM in comint modeAlyssa Ross2020-12-04
| | | | | This will mean some programs like git and cargo produce coloured output in async-shell-command.
* modules/emacs: bind rust-check to C-c c cAlyssa Ross2020-12-04
|
* modules/emacs: eglot: prefer rust-analyzer, clangdAlyssa Ross2020-12-04
|
* modules/emacs: add Cargo keybindingsAlyssa Ross2020-12-04
|
* modules/emacs: disable pager (except in term)Alyssa Ross2020-12-04
| | | | | | | | This will make git log and journalctl work properly in eshell or async-shell-command. Lexical binding is needed for enable-pager to capture the original PAGER value.
* modules/emacs: send mail with sendmailAlyssa Ross2020-11-26
|
* modules/emacs: bind C-c r to revert-bufferAlyssa Ross2020-11-22
|
* modules/emacs: use nroff-mode for .tmac filesAlyssa Ross2020-11-22
|
* modules/emacs: fix color output under eshellAlyssa Ross2020-10-09
|
* modules/emacs: fix recent customisationsAlyssa Ross2020-10-09
| | | | | | | | | I need to remember to start up a fresh Emacs and everything looks okay after changing init.el. Both of these don't work if they're evaluated too early, and dired-listing-switches wasn't being interpreted as a variable reference, but as a stringp.
* modules/emacs: don't hardcode home directoryAlyssa Ross2020-10-09
|
* modules/emacs: use human-readable sizes in DiredAlyssa Ross2020-10-09
|
* modules/emacs: use kernel style for CAlyssa Ross2020-10-09
|
* modules/emacs: update direnv with C-c dAlyssa Ross2020-10-06
| | | | | | Using Lorri means the first direnv load usually won't actually load the right environment, so it's important to be able to update it easily once Lorri has asynchronously updates the environment.
* modules/emacs: try to speed up long linesAlyssa Ross2020-10-05
| | | | | Suggestions from <https://200ok.ch/posts/2020-09-29_comprehensive_guide_on_handling_long_lines_in_emacs.html>.
* modules/emacs: install direnvAlyssa Ross2020-10-01
|
* modules/emacs: add --no-gpg-sign to magitAlyssa Ross2020-10-01
|
* modules/emacs: enable hidden magit commandsAlyssa Ross2020-10-01
|
* modules/emacs: remove unnecessary mode argumentsAlyssa Ross2020-09-29
|
* modules/emacs: set uniquify-buffer-name-styleAlyssa Ross2020-09-29
| | | | I find the "forward" style much easier to understand.
* modules/emacs: enable electric-pair-modeAlyssa Ross2020-09-29
|
* modules/emacs: set magit-repository-directoriesAlyssa Ross2020-09-29
|
* modules/emacs: collapse C-x C-b rebind to one lineAlyssa Ross2020-09-29
| | | | | There's little enough going on here that we can squeeze it into a single line.
* modules/emacs: enable show-paren-modeAlyssa Ross2020-09-29
|
* modules/emacs: enable column-number-modeAlyssa Ross2020-09-29
|
* modules/emacs: save-some-buffers isn't from MagitAlyssa Ross2020-09-29
| | | | So this code should be in its own section.
* modules/emacs: add revert opt to "Save file ...?"Alyssa Ross2020-09-29
| | | | | | | | This prompt is generated by magit when doing some git operations (including magit-status) when there are unsaved buffers in the repository. Often unsaved buffers are just ones that I typed a character in my mistake and didn't mean to edit, so it's convenient to be able to discard the changes directly from the prompt.
* modules/emacs: bind C-x C-b to ibufferAlyssa Ross2020-09-29
|
* modules/emacs: add global magit keybindingsAlyssa Ross2020-08-20
|
* modules/emacs: use conf-unix-mode for quirks filesAlyssa Ross2020-08-15
| | | | These are libinput device-specific configuration files.
* modules/emacs: monokaiAlyssa Ross2020-08-15
|
* modules/emacs: move init file to XDG_CONFIG_HOMEAlyssa Ross2020-08-15
early-init.el has to be here anyway, so init.el might as well be too, for symmetry.