diff -r 73cab0de25c6 -r b4821d6701e5 README.md --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/README.md Sat Jan 30 23:37:26 2021 +0200 @@ -0,0 +1,41 @@ + +# Oleksandr Gavenko's Emacs initialization script + +## Installation + +To install: + + make install + +To download external packages: + + make install-packages + +## Config files structure + +I use `~/.emacs.d/init.d` as main entry point for customization. That file load +another files in such order: + +`~/.emacs.d/.emacs-autogen` +: Hold environment info discovered during installing. Automatically generated. + +`~/.emacs.d/.emacs-pre` +: For manually written customization (usually for updating load-path) which + can affect on `.emacs-my`. Will not be overridden on install. + +`~/.emacs.d/my/loaddefs.el` +: Definition for my modes autoload functions. Automatically generated. + +`~/.emacs.d/.emacs-custom` +: For storing customization's by Emacs itself. Some settings from this file can + effect on loaded Elisp files from .emacs-my. Will not be overridden on + install. + +`~/.emacs.d/.emacs-my` +: Here main customization's is placed. + +`~/.emacs.d/.emacs-post` +: For storing connection settings, passwords and enabling modes added to + load-path in `~/.emacs.d/.emacs-pre`. Will not be overridden on install. + +