Skip to content

thblt/.emacs.d

Repository files navigation

My Emacs configuration

As the title subtly suggests, this is my Emacs configuration. Sometimes, it even works, at least for me. You should make your own config, but here are a few ideas you could borrow from mine:

  • I use Borg, a simple package manager that stores packages as submodules. It also supports arbitrary build commands. Since every package is already a clone of its source repository, contributing is much more natural than with package.el.
  • I don’t use an Org-based “literate” configuration pattern (ie, an org mode file that at some point gets tangled to an elisp source file). Instead, I organize my config with an outline structure provided by elisp conventions (a comment delimited by ;;; marks a first-level header, ;;;; second level, and so on) and implemented by the built-in outline and hideshow modes, augmented with bicycle and outline-minor-faces. Here’s how it looks in a terminal.