purefunctor / emacs.d

My emacs configuration.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

File Structure

Everything lives under .emacs.d. init.el is the entry point. This file set up the paths where everything else is found.

Paths:

lisp
elisp code I’ve written.
mytemplates
Autoinsert file templates.
snippets
Text snippets for yasnippets.
user
Machine specific customisations.
vendor
Third party packages. Where possible I’m moving to using submodules to track these from upstream.

Packages

Where ever possible I’m using package.el to manage these. I have melpa set up in addition to the default gnu elpa.

There are still a very modes that aren’t available as packages. These are checked in under vendor/.

Applications

Org mode

Deft

Gnus

Magit

Dired

Auto Typing

I like to make the computer do as much of my work as I possibly can. Hence I’ve spend a bit of time on the various auto typing features.

External Programs

  • aspell
  • clangd
  • sourcekit-lsp

About

My emacs configuration.


Languages

Language:Emacs Lisp 91.5%Language:YASnippet 6.7%Language:Shell 1.1%Language:Objective-C 0.4%Language:Python 0.4%