about summary refs log tree commit diff
path: root/tools/emacs/default.nix
AgeCommit message (Collapse)AuthorFilesLines
2019-12-16 r/167 feat(emacs): Add `withLocalConfig` override functionVincent Ambo1-3/+11
This function makes it possible to pass in a folder with additional local configuration from somewhere downstream.
2019-12-16 r/165 feat(emacs): Make list of packages overridableVincent Ambo1-5/+6
Exposes an `overrideEmacs` which can take a package function that receives the current package list and can make arbitrary modifications to it. This makes it possible for me to maintain a private overlay for e.g. work purposes with packages that should not be visible in my public repos.
2019-12-16 r/164 feat(emacs.d): Install refineVincent Ambo1-3/+2
2019-12-16 feat(emacs.d): Install and configure emacs-libvtermVincent Ambo1-0/+1
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 packageVincent Ambo1-1/+1
2019-12-15 chore(emacs.d): Remove smartparensVincent Ambo1-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 refactor(emacs.d): Use dottime from my dottime packageVincent Ambo1-2/+3
Instead of locally advicing format-time-string, use my dottime package.
2019-12-15 chore(emacs): Move carp-mode to third-partyVincent Ambo1-20/+2
2019-12-14 r/145 feat(tools/emacs): Build fully pre-configured EmacsVincent Ambo1-13/+12
Builds an Emacs that is not only configured with the required packages but with the entire Emacs configuration for my personal setup. This means that `nix-env -iA tools.emacs` will install a fully-configured Emacs that can be launched as the window manager from my ~/.xsession.
2019-12-14 r/137 refactor(emacs): Rewrite derivation to match depot layoutVincent Ambo1-74/+49
2019-12-14 r/136 chore(emacs): Move Nix derivation for building Emacs over from infraVincent Ambo1-0/+138