My emacs configuration files. Take a look and see if there is anything interesting to you.
The file .emacs is not used, insted the file .emacs.d/init.el is used for bootstraping the configuration modules. This enables emacs to have all configuration files located within one directory only.
-
Configuration Files From within .emacs.d/init.el 7 configuration files are loaded.
- "conf" - General configuration directives for emacs (window borders, toolbars, init messages, etc).
- "binds" - Custom keybord bindings.
- "extensions" - Tell emacs which emacs mode to lode for a particular file extension.
- "looks" - Things that specify the general look of emacs.
- "plugins" - Special configuration options for external plugins such as yasnippet and auto-correct, among others.
- "modes" - Configuration directives configuring the different modes used (python-mode, c-mode, js-mode, etc).
- "local" - Configuration options related to local preferences. This file contains directives that specify particular preferences for how code looks, how is code indented, etc.
-
Features
- Modular distribution of configuration files.
- Modules and plugins independant from package managers; that is, everything is self contained and does not require installing other packages.
- Comments everywhere (ok, maybe not everywhere).
- Useful bindings