What is this?
This is my emacs config. There are many like it but this one is mine. My emacs config is my best friend. It is my life. I must master it as I must master my life. Without me, my emacs config is useless. Without my emacs config I am useless. Before God I swear this creed: my emacs config and myself are defenders of my computer.
Okay, that was sweet but really, can you explain more?
My emacs config uses v2 of the emacs-starter-kit. The emacs starter kit and other packages are loaded from marmalade/elpa repositories. The sexiness in form of smooth-scrolling, auto-complete and highlighting is borrowed (read: stolen) from ghoseb’s emacs config.
On the whole its a rather simple process which goes like:
- Packages defined (my-packages) in init.el are loaded from the package repositories when not already installed and in that Order
- When ESK loads along with my-packages it loads files from USER.el or USER/*el
- ~/.emacs.d/non-elpa directory is scanned to load packages that are not available using package.el yet.
- ~/.emacs.d/pkg-configs is scanned and loaded for package customizations
Thanks Phil, BG & Sam Aaron.