.emacs.d/README.org

33 lines
1.3 KiB
Org Mode
Raw Normal View History

2017-10-08 16:38:18 +02:00
#+title: Daniels Emacs Configuration
2017-07-16 18:20:54 +02:00
My personal Emacs Configuration, containing bits of code collected from around
2017-10-08 16:38:18 +02:00
the web. Have fun with it!
* Structure
The main configuration is available in the usual [[init.el]] file, with additional
functionality distributed over files in the [[site-lisp]] directory. Some private
2017-10-08 16:46:24 +02:00
data is outsources into a separate submodule named =private=, and is not included
2017-10-08 16:38:18 +02:00
in this repository. The configuration should work nevertheless, even without
these private files.
2017-10-08 16:46:24 +02:00
The main =init.el= file consists mostly of variable assignments, =use-package=
declarations, and initializing the =package= subsystem. The main lifting is
done by the =db/run-init= function, which is attached to the =after-init-hook=
in =init.el=. This way, all necessary hooks and autoloads are set up by
init.el, and the =db/run-init= functions sets up the (minimal?) configurations
for every session, including modes, keybindings, hydras, and hooks. It also
imports some environment variables and starts the server when running under
windows.
* Compatibility
This configuration is known to work with Emacs 25.2 (and later) on
Debian GNU/Linux and Windows 10 (sigh).
2017-10-08 16:46:24 +02:00
2017-10-08 16:38:18 +02:00
* License
ⓒ 2017 Daniel Borchmann
This configuration is available under the MIT license, see [[LICENSE]] for details.