I do not recommend you use this config yourself, but there might be some things here and there that are useful to copy :).
$> git clone https://github.com/volrath/.emacs.d /tmp/.emacs.d
$> emacs --init-directory /tmp/.emacs.d # If you're on Emacs 29.1+
# If you're on an older version of Emacs, then try either...
$> HOME=/tmp emacs
# Or...
$> emacs -Q -l /tmp/.emacs.d/init.el
Some keybindings and other functionality depend on these external libraries being installed:
- Fonts: Fira Code & Iosevka Aile
- Icons: From within Emacs run
M-x all-the-icons-install-fonts
- Mail: notmuch (and likely something like offlineimap too)
- pass and pass-otp
- ripgrep
- aspell
- LSP Servers as needed
- docker, git, and other stuff you probably have already installed.
- [optional] libvterm (also Emacs needs to be compiled with modules)