Want this for your repo?
Render a free sample of any GitHub repo in seconds.
Contributors
1
Lines of Code
374
From
Oct 15, 2018
To
Feb 4, 2021
About rynffoll/.emacs.d
This is an extensive Emacs configuration file written in Org-babel format, which allows prose documentation and code to live together. The configuration is highly modular and covers nearly every aspect of Emacs customization, from early initialization through UI theming, keybindings, language support, and integrations with external tools. It demonstrates professional-grade setup practices including optimized startup performance through deferred package loading, garbage collection tuning, and careful initialization ordering.
The configuration embraces the Evil modal editing paradigm with comprehensive keybindings and integrations throughout the system. It includes support for numerous complementary Evil plugins like evil-collection, evil-surround, and evil-mc, alongside general Emacs keybinding management through the general package. The setup includes sophisticated completion systems using Vertico, Orderless, Corfu, and related packages, plus development tools like Eglot for language server protocol support, Magit for Git operations, and integrations for multiple programming languages including Elisp, Clojure, Go, and others.
The configuration supports advanced features like org-mode enhancements, template expansion with Tempel, code formatting via Apheleia, spell checking with Jinx, and even AI integrations through gptel for large language model interactions. It also includes accessibility and productivity tools such as window numbering, project management, file browsing through Dired, and terminal integration. The setup is highly personalizable through feature flags and includes considerations for cross-platform compatibility, particularly macOS support through frame decorations and native features.