|Peter J. Jones a83c969b33||1 day ago|
|bin||1 week ago|
|lisp||1 day ago|
|modes||1 day ago|
|nix||1 day ago|
|share/applications||1 week ago|
|snippets||1 week ago|
|themes||2 years ago|
|.envrc||3 weeks ago|
|.gitignore||2 years ago|
|LICENSE||2 years ago|
|README.md||2 years ago|
|default.nix||1 week ago|
|dot.emacs.el||1 week ago|
This repository contains my Emacs configuration. I thought I'd share it with the rest of the world because I'm doing a few interesting things:
As you can see, configuration is split among several files instead of having one giant configuration file. More on this below.
All files are compiled into byte code for faster loading
bin: Custom tools I use with Emacs.
lisp: Basic configuration files organized by function.
modes: One configuration file for each mode that I have
customized. These files are loaded automatically by Emacs, as
lisp/modes.el for more information. This makes a
big difference for Emacs start-up time.
themes: Custom color themes.
dot.emacs.el file bootstraps all of this.
What to try this configuration out without having to change your existing configuartion in any way?
Install the Nix Package Manager
Run the following command: