about summary refs log tree commit diff
path: root/tools/emacs
AgeCommit message (Collapse)AuthorFilesLines
2020-04-04 r/624 fix(tools/emacs): Include date in scrot screenshot namesVincent Ambo1-1/+1
2020-04-02 r/609 fix(tools/emacs): Fix notmuch-show-open-or-close-subthreadVincent Ambo1-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 subthreadsVincent Ambo2-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 Ambo1-0/+13
Does what it says on the tin.
2020-03-29 r/603 feat(tools/emacs): Install eglot & dependenciesVincent Ambo1-0/+3
2020-03-11 r/599 chore(tools/emacs): Remove unimportant 'important' label from graphVincent Ambo1-1/+1
2020-03-09 r/598 fix(tools/emacs): Set correct file name format for org-journalVincent Ambo1-0/+1
2020-03-09 r/597 feat(tools/emacs): Configure org-journalVincent Ambo1-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 modeVincent Ambo1-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-helloVincent Ambo1-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 labelVincent Ambo1-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 -> emacsPackagesVincent Ambo1-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-qlVincent Ambo1-0/+2
2020-02-26 r/584 feat(tools/emacs): Install cmake-modeVincent Ambo1-0/+1
2020-02-24 r/579 feat(tools/emacs): Use patched rcircVincent Ambo1-0/+3
2020-02-21 r/559 chore: Rename pkgs->depot in all Nix file headersVincent Ambo1-3/+3
2020-02-07 r/479 feat(tools/emacs): Bump EXWM to recent masterVincent Ambo1-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-linkVincent Ambo1-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 functionVincent Ambo1-0/+6
2020-01-24 r/453 feat(emacs.d): Add notmuch-depot-apply-patch helper functionVincent Ambo1-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-notmuchVincent Ambo1-1/+3
2020-01-19 r/424 feat(emacs): Install geiser for GuileVincent Ambo2-0/+2
2020-01-19 r/420 feat(emacs.d): Switch font to JetBrains MonoVincent Ambo1-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 nuggetVincent Ambo1-2/+9
2020-01-17 r/389 feat(emacs): Install lispy for evaluationVincent Ambo1-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 IELMVincent Ambo1-0/+6
2020-01-15 r/383 feat(emacs.d): Configure Sly for Common LispVincent Ambo1-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 commentsVincent Ambo1-1/+1
2020-01-08 r/342 fix(emacs): Minor typo fixVincent Ambo1-1/+1
2020-01-07 r/341 chore(emacs): Bump emacs-libvterm to a more recent versionVincent Ambo1-1/+9
2020-01-07 r/340 fix(emacs): Disable linking of imagemagick due to vterm crashesVincent Ambo1-8/+9
See explanatory comment.
2020-01-05 r/335 fix(emacs): Build emacs with imagemagick supportVincent Ambo1-1/+5
2020-01-05 r/331 chore(emacs.d): Remove edwina configurationVincent Ambo3-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 vtermsVincent Ambo1-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-wVincent Ambo1-0/+1
The signature itself is read from ~/.signature
2019-12-30 r/321 fix(emacs.d): Disable notmuch FCC directoriesVincent Ambo1-0/+1
2019-12-27 r/312 fix(dottime.el): Defer package-specific setupVincent Ambo1-0/+1
2019-12-27 r/311 fix(emacs.d): Load dottime.el after libraries that it modifiesVincent Ambo1-1/+4
2019-12-26 r/307 chore(emacs.d): Remove explicit FCC dir for private accountVincent Ambo1-1/+0
No longer required because Gmail does this automatically.
2019-12-26 r/305 chore(emacs.d): Remove GPG agent warmup from mail sendingVincent Ambo2-17/+0
Fetching credentials is no longer handled by msmtp itself.
2019-12-25 r/302 fix(emacs.d): Slightly more reliable way of setting edwina prefixVincent Ambo2-1/+4
2019-12-25 r/301 fix(emacs.d): Display newest emails first in notmuchVincent Ambo1-1/+3
2019-12-24 r/299 fix(emacs.d): Avoid advising split-window-* functionsVincent Ambo2-5/+12
Advising these functions apparently breaks things internally.
2019-12-24 r/298 fix(emacs.d): Pick new buffers *into* the active windowVincent Ambo1-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-arrangeVincent Ambo1-1/+3
2019-12-24 r/296 feat(emacs.d): Enable edwina package for window managementVincent Ambo1-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 UIVincent Ambo1-0/+3
2019-12-22 r/290 feat(emacs): Install edwina packageVincent Ambo1-0/+1
No configuration for this yet, I just want to try it out. It seems like an interesting way of managing Emacs windows!
2019-12-20 r/208 fix(emacs.d): Correctly restore default font size in randr-singleVincent Ambo1-1/+1
2019-12-19 r/200 feat(emacs.d): Add key binding for opening telegaVincent Ambo1-1/+5