Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-06-18 | r/1025 chore(tazjin/emacs): Move //tools/emacs to //users/tazjin/emacs | Vincent Ambo | 1 | -287/+0 | |
Change-Id: I9dfbd0bb1fd3e215bb91c5734fb0934ee3faeae6 | |||||
2020-06-16 | r/1002 chore: Remove traces of Hound | Vincent Ambo | 1 | -5/+0 | |
We can always revert this if we want it back. Change-Id: I1332b6dd541199584b7b5b94a8651172d79e53a9 Reviewed-on: https://cl.tvl.fyi/c/depot/+/442 Reviewed-by: glittershark <grfn@gws.fyi> Reviewed-by: lukegb <lukegb@tvl.fyi> | |||||
2020-06-11 | r/894 feat(tools/emacs): Configurable depot path, defaulting to /depot | Vincent Ambo | 1 | -0/+7 | |
2020-05-27 | r/860 feat(tools/emacs): Install and configure hound package at cs.tazj.in | Vincent Ambo | 1 | -0/+6 | |
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-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/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-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 | 1 | -0/+1 | |
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-05 | r/331 chore(emacs.d): Remove edwina configuration | Vincent Ambo | 1 | -25/+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. | |||||
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-25 | r/302 fix(emacs.d): Slightly more reliable way of setting edwina prefix | Vincent Ambo | 1 | -1/+0 | |
2019-12-25 | r/301 fix(emacs.d): Display newest emails first in notmuch | Vincent Ambo | 1 | -1/+3 | |
2019-12-24 | r/299 fix(emacs.d): Avoid advising split-window-* functions | Vincent Ambo | 1 | -5/+9 | |
Advising these functions apparently breaks things internally. | |||||
2019-12-24 | r/298 fix(emacs.d): Pick new buffers *into* the active window | Vincent Ambo | 1 | -4/+4 | |
Instead of splitting below and moving the target buffer into the new split, split and move the buffer into the active window. The other way around does (for some reason I don't fully understand) not work because `split-window-below` may return invalid windows. | |||||
2019-12-24 | r/297 feat(emacs.d): Advise split-window-below to call edwina-arrange | Vincent Ambo | 1 | -1/+3 | |
2019-12-24 | r/296 feat(emacs.d): Enable edwina package for window management | Vincent Ambo | 1 | -0/+21 | |
Configures edwina using `s-w` as the key prefix (in line with my other EXWM-related commands). An additional function is added that switches to a buffer (borrowing the implementation from `ivy-switch-buffer`) but splitting it into a new window instead. | |||||
2019-12-23 | r/295 feat(emacs.d): Bind 's-g m' to notmuch UI | Vincent Ambo | 1 | -0/+3 | |
2019-12-19 | r/200 feat(emacs.d): Add key binding for opening telega | Vincent Ambo | 1 | -1/+5 | |
2019-12-19 | r/199 feat(emacs): Add telega.el support | Vincent Ambo | 1 | -0/+1 | |
Packages the telega-server binary and adds the required mode into Emacs. Unread message count is displayed in the modeline, which is neat. Probably need to figure out some key bindings for this. | |||||
2019-12-19 | r/198 fix(nix-util): Correctly enable lexical scope in this library | Vincent Ambo | 1 | -0/+1 | |
2019-12-17 | r/175 chore(emacs.d): Include all git repos under ~/ in magit | Vincent Ambo | 1 | -1/+1 | |
2019-12-17 | r/174 fix(emacs.d): Fix regex passing in counsel-rg | Vincent Ambo | 1 | -1/+4 | |
2019-12-17 | r/173 refactor(emacs.d): Move ivy configuration to use-package | Vincent Ambo | 1 | -1/+31 | |
2019-12-16 | r/167 feat(emacs): Add `withLocalConfig` override function | Vincent Ambo | 1 | -5/+6 | |
This function makes it possible to pass in a folder with additional local configuration from somewhere downstream. | |||||
2019-12-16 | r/163 fix(emacs.d): Set correct magit-repository-directories path | Vincent Ambo | 1 | -1/+2 | |
This was set to my old home directory name from a different machine and I had low-key been wondering why it didn't work, but not enough to go do something about it. | |||||
2019-12-16 | feat(emacs.d): Install and configure emacs-libvterm | Vincent Ambo | 1 | -0/+13 | |
This incredible package provides a fully functional, libvterm based terminal emulator inside of Emacs. Killer feature: It's possible to switch the buffer into a full Emacs text mode (read-only) for selections and such. | |||||
2019-12-15 | chore(emacs.d): Use local term-switcher package | Vincent Ambo | 1 | -1/+1 | |
2019-12-15 | chore(emacs.d): Remove smartparens | Vincent Ambo | 1 | -1/+0 | |
I actually find a lot of its behaviour very annoying, rather than smart. Good old electric-pair-mode usually does what I want. | |||||
2019-12-15 | fix(emacs.d): Fix uses use-package's :config instead of :init | Vincent Ambo | 1 | -10/+10 | |
In several places I used `:init` instead of `:config` and things worked due to lazy loading anyways. That's no excuse not to fix it though ... | |||||
2019-12-15 | refactor(emacs.d): Use dottime from my dottime package | Vincent Ambo | 1 | -0/+1 | |
Instead of locally advicing format-time-string, use my dottime package. | |||||
2019-12-14 | r/150 fix(emacs.d): Fix loading of custom.el | Vincent Ambo | 1 | -3/+2 | |
2019-12-14 | r/147 chore(emacs.d): Clean up <tab> bindings | Vincent Ambo | 1 | -6/+5 | |
One simple rule to rule them all: In prog-mode, <tab> tries to invoke company. | |||||
2019-12-14 | r/146 fix(emacs.d): Let emacs write to customize configuration | Vincent Ambo | 1 | -3/+10 | |
Configures Emacs' `customize` to write directly to my Emacs configuration. This comes with the caveat that the new config will only be loaded if my Emacs is rebuilt. | |||||
2019-12-14 | r/144 chore(emacs.d): Move init/* to config/* | Vincent Ambo | 1 | -0/+160 | |