A bespoke, from-scratch, literate Emacs configuration.
- Keep everything understandable.
- Stay close to existing Neovim workflow where it helps.
- Grow incrementally from a minimal baseline.
init.el: tiny bootstrap file.config.org: source of truth (literate config with explanations + code).config.el: generated fromconfig.org(ignored in git).
On startup, init.el loads config.org via Org Babel:
- Tangle Emacs Lisp blocks into
config.el - Load
config.el
- Open Emacs normally (with this directory as your config path/symlinked
~/.emacs.d). - Edit
config.orgfor all real changes. - Restart Emacs (or reload) to apply.
Do not hand-edit config.el; it is generated output.