Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-05-27 | r/860 feat(tools/emacs): Install and configure hound package at cs.tazj.in | Vincent Ambo | 2 | -0/+7 | |
2020-05-26 | r/856 feat(tools/emacs): Add vterm-send-ctrl-x function | Vincent Ambo | 1 | -0/+5 | |
This is useful if something accidentally opens nano. | |||||
2020-05-22 | r/812 fix(tools/emacs): Use explicit includes | Vincent Ambo | 1 | -8/+5 | |
2020-05-19 | r/764 feat(tools/emacs): Configure eglot to shut down automatically | Vincent Ambo | 1 | -0/+6 | |
When all buffers related to a specific eglot instance are gone, eglot can shut down. | |||||
2020-05-17 | r/751 feat(tools/emacs): Install meson-mode | Vincent Ambo | 1 | -0/+1 | |
2020-05-16 | r/719 refactor(tools/emacs): Move third-party overrides to //third_party | Vincent Ambo | 1 | -23/+3 | |
EXWM and vterm are overridden, but this shouldn't be happening outside of //third_party | |||||
2020-05-16 | r/718 fix(tools/emacs): Configure xkb switching shortcuts on EXWM launch | Vincent Ambo | 1 | -15/+19 | |
This enables half of the shortcuts for switching keyboard languages when EXWM launches. The cyrillic ones are commented out because Emacs doesn't start otherwise, I've no idea why and don't care at the moment. | |||||
2020-04-18 | r/632 feat(tools/emacs): Add screen layouts for nugget to EXWM config | Vincent Ambo | 1 | -9/+35 | |
2020-04-17 | r/631 feat(tools/emacs): Refactor monitor layout setup in EXWM | Vincent Ambo | 1 | -41/+47 | |
vauxhall (my laptop) now has an additional screen connected at home, but sometimes I use that screen for my desktop computer (nugget). This refactors the randr configuration for EXWM to support somewhat more dynamic, multi-monitor layouts and adds key bindings to toggle between some of the different configurations I want. | |||||
2020-04-06 | r/628 feat(tools/emacs): Install polymode & protobuf-mode | Vincent Ambo | 1 | -0/+2 | |
... how did I not have protobuf-mode installed? What? | |||||
2020-04-04 | r/627 feat(tools/emacs): Title the TVL window correctly | Vincent Ambo | 1 | -0/+5 | |
2020-04-04 | r/624 fix(tools/emacs): Include date in scrot screenshot names | Vincent Ambo | 1 | -1/+1 | |
2020-04-02 | r/609 fix(tools/emacs): Fix notmuch-show-open-or-close-subthread | Vincent Ambo | 1 | -4/+4 | |
Accidentally dropped a key parameter, also restored interactive functionality via prefix arguments.. | |||||
2020-04-02 | r/608 feat(tools/emacs): Bindings for (un)collapsing notmuch subthreads | Vincent Ambo | 2 | -7/+15 | |
Modifies notmuch-show-open-or-close-subthread to take a parameter instead of using prefix to toggle the argument, and binds that function to C-, and C-. in notmuch-show-mode-map to enable convenient collapsing/uncollapsing of subthreads from point. | |||||
2020-04-01 | r/607 feat(tools/emacs): Implement 'notmuch-show-open-or-close-subthread' | Vincent Ambo | 1 | -0/+13 | |
Does what it says on the tin. | |||||
2020-03-29 | r/603 feat(tools/emacs): Install eglot & dependencies | Vincent Ambo | 1 | -0/+3 | |
2020-03-11 | r/599 chore(tools/emacs): Remove unimportant 'important' label from graph | Vincent Ambo | 1 | -1/+1 | |
2020-03-09 | r/598 fix(tools/emacs): Set correct file name format for org-journal | Vincent Ambo | 1 | -0/+1 | |
2020-03-09 | r/597 feat(tools/emacs): Configure org-journal | Vincent Ambo | 1 | -0/+24 | |
Configures org-journal to store journal files on camden and encrypt them to my GPG key. Journal entries are weekly, with weeks starting Saturday (yes, there's a reason for this). | |||||
2020-03-09 | r/596 fix(tools/emacs): Set scratch buffer to Emacs Lisp mode | Vincent Ambo | 1 | -1/+2 | |
This used to be the case, but it changed to lisp-interaction-mode at some point which is incredibly annoying. | |||||
2020-03-09 | r/595 chore(tools/emacs): Configure all-tags list in notmuch-hello | Vincent Ambo | 1 | -1/+3 | |
I've been setting these options manually in my sessions for some reason. Let's make it official! | |||||
2020-03-08 | r/594 feat(tools/emacs): Add a function to graph unread emails per label | Vincent Ambo | 1 | -0/+24 | |
This uses the built-in chart.el library to create a quick graph of the number of unread emails in each notmuch tag. Some generic tags are excluded from the overview. | |||||
2020-03-08 | r/593 refactor: emacsPackagesNg -> emacsPackages | Vincent Ambo | 1 | -2/+2 | |
The former is now just an alias for the latter anyways. | |||||
2020-03-08 | r/592 feat(tools/emacs): Install org-journal & org-ql | Vincent Ambo | 1 | -0/+2 | |
2020-02-26 | r/584 feat(tools/emacs): Install cmake-mode | Vincent Ambo | 1 | -0/+1 | |
2020-02-24 | r/579 feat(tools/emacs): Use patched rcirc | Vincent Ambo | 1 | -0/+3 | |
2020-02-21 | r/559 chore: Rename pkgs->depot in all Nix file headers | Vincent Ambo | 1 | -3/+3 | |
2020-02-07 | r/479 feat(tools/emacs): Bump EXWM to recent master | Vincent Ambo | 1 | -1/+14 | |
This version of EXWM fixes some issues with binding keys in EXWM as well as other minor annoyances. | |||||
2020-02-05 | r/477 feat(tools/emacs): Install ace-link | Vincent Ambo | 1 | -0/+1 | |
It now has vterm-mode support, which has finally convinced me to try it. | |||||
2020-01-26 | r/458 feat(emacs.d): Add interactive 'scrot-select' screenshot function | Vincent Ambo | 1 | -0/+6 | |
2020-01-24 | r/453 feat(emacs.d): Add notmuch-depot-apply-patch helper function | Vincent Ambo | 1 | -0/+21 | |
This function lets me interactively apply a patch from the currently opened notmuch message to the depot. | |||||
2020-01-22 | r/447 feat(emacs.d): Add key binding for counsel-notmuch | Vincent Ambo | 1 | -1/+3 | |
2020-01-19 | r/424 feat(emacs): Install geiser for Guile | Vincent Ambo | 2 | -0/+2 | |
2020-01-19 | r/420 feat(emacs.d): Switch font to JetBrains Mono | Vincent Ambo | 1 | -11/+3 | |
Lets evaluate this for a bit. With the current settings it even seems to render _okay_ on nugget. | |||||
2020-01-19 | r/418 fix(emacs.d): Use "light" Input font on nugget | Vincent Ambo | 1 | -2/+9 | |
2020-01-17 | r/389 feat(emacs): Install lispy for evaluation | Vincent Ambo | 1 | -1/+2 | |
Not configuring this automatically yet, I mostly want to try it out. | |||||
2020-01-17 | r/388 fix(emacs.d): Load relevant modes for Lisp development in IELM | Vincent Ambo | 1 | -0/+6 | |
2020-01-15 | r/383 feat(emacs.d): Configure Sly for Common Lisp | Vincent Ambo | 1 | -0/+8 | |
Sets up Lisp modes in Sly REPL and points at the local hyperspec checkout. In fact the Hyperspec bit should probably be managed by Nix, but one step at a time. | |||||
2020-01-11 | r/370 fix(emacs.d): Trim superfluous whitespace from TODO comments | Vincent Ambo | 1 | -1/+1 | |
2020-01-08 | r/342 fix(emacs): Minor typo fix | Vincent Ambo | 1 | -1/+1 | |
2020-01-07 | r/341 chore(emacs): Bump emacs-libvterm to a more recent version | Vincent Ambo | 1 | -1/+9 | |
2020-01-07 | r/340 fix(emacs): Disable linking of imagemagick due to vterm crashes | Vincent Ambo | 1 | -8/+9 | |
See explanatory comment. | |||||
2020-01-05 | r/335 fix(emacs): Build emacs with imagemagick support | Vincent Ambo | 1 | -1/+5 | |
2020-01-05 | r/331 chore(emacs.d): Remove edwina configuration | Vincent Ambo | 3 | -33/+0 | |
Sounds good, doesn't work. (Okay, it does - but not like I want it to and with too many caveats at the moment - maybe later) | |||||
2020-01-04 | r/326 fix(emacs.d): Use 'fish' from $PATH when launching vterms | Vincent Ambo | 1 | -1/+1 | |
This is required because the configuration is used on machines where fish comes from Nix, and on ones where it does not. | |||||
2020-01-01 | r/322 feat(emacs.d): Toggle email signature manually with C-c C-w | Vincent Ambo | 1 | -0/+1 | |
The signature itself is read from ~/.signature | |||||
2019-12-30 | r/321 fix(emacs.d): Disable notmuch FCC directories | Vincent Ambo | 1 | -0/+1 | |
2019-12-27 | r/312 fix(dottime.el): Defer package-specific setup | Vincent Ambo | 1 | -0/+1 | |
2019-12-27 | r/311 fix(emacs.d): Load dottime.el after libraries that it modifies | Vincent Ambo | 1 | -1/+4 | |
2019-12-26 | r/307 chore(emacs.d): Remove explicit FCC dir for private account | Vincent Ambo | 1 | -1/+0 | |
No longer required because Gmail does this automatically. |