dotfiles
I have extensively configured my Emacs workflow. I have divided my configuration into several, roughly-independent, logically-organized files:
init.el
: package initialization and organization, library inclusion, and hooks.include/general.el
: general, vanilla emacs configuration optionsinclude/misc.el
: general, non-vanilla emacs configuration optionsinclude/utils.el
: utility functions for configurationinclude/orgconfig.el
: org-modeinclude/mu4econfig.el
: emailinclude/racket.el
: racketinclude/latexconfig.el
: latexinclude/cppconfig.el
: c++include/pdfconfig.el
: for better PDF-viewing experiences in Emacs, along with a function to temporarily download and view PDFs from a given URLinclude/gpgconfig.el
: helper functions for encrypting and decrypting messages in a buffer
I used Neovim prior to switching to Emacs.
Here are the programs I daily-drive on Linux:
Program | Name |
---|---|
Window Manager | bspwm |
Status Bar | eww |
Hotkey Daemon | sxhkd |
Program Launcher | rofi |
Wallpaper Setter | nitrogen |
Terminal Emulator | alacritty |
Document Viewer | zathura / emacs |
Editor | emacs |
Notification Daemon | dunst |
Compositor | picom |
Shell | fish |
Browser | qutebrowser / firefox |