8000 GitHub - nathantypanski/emacs.d: My Evil Emacs configuration
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

nathantypanski/emacs.d

Repository files navigation

emacs.d

This is my Emacs configuration.

It uses Evil to emulate Vim keybindings. But it's also tricked out with lots of Emacs goodness.

Repo structure

  • I build Emacs from GNU's Git repository, currently via emacs-overlay with Nix (previously using this AUR package).
    • That means some of the commands used might not work with the Emacs package provided by your Linux distribution. I'm not a huge fan of using git builds, but I use emacs in TTY frequently and 31 has "terminal childframes" which make completion frameworks usable. Besides, Nix community caches give me binary builds of bleeding-edge git releases, so I don't have to build emacs each update.
  • init.el does the bare minimum for setting up the package management stuff. Then it loads other elisp files which are in ./config.
  • All my custom config files are prefixed with my-. Hopefully things I put in the global namespace are, also - this lets me keep them separate from the builtins and packages that I load.
  • I also try to avoid using the easy customization interface. In my opinion it doesn't produce readable elisp, and I want to have a maintainable set of config files, not just ones that I can access through a pretty GUI.

Blog posts

I have blogged about my Emacs configuration before.

About

My Evil Emacs configuration

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  
0