README.rst
changeset 749 a8d71dd0fbd5
parent 386 3efe37437745
child 1237 a194c21bc9d2
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/README.rst	Mon Oct 24 02:46:43 2011 +0300
@@ -0,0 +1,38 @@
+.. -*- coding: utf-8 -*-
+
+=====================
+ 'dot-emacs' README.
+=====================
+.. contents::
+
+Copyright (C) 2010 by Oleksandr Gavenko <gavenkoa@gmail.com>
+
+You can do anything with this file without any warranty.
+
+Config files structure.
+=======================
+
+Main Emacs config file is '~/.emacs'. I decide don't store beside it all
+customisations. Instead it simply load files in such order:
+
+  '~/.emacs-autogen'
+                It content depend on installation environment. Automatically
+                generated.
+  '~/.emacs-pre'
+                For manually written customisation (usually for updating
+                load-path) which can affect on '.emacs-my'. Will not be
+                overridden on install.
+  '~/.emacs.d/my-lisp/autoload-my.el'
+                For defining autoload function for modes (instead loading all
+                mode files to save startup time). Automatically generated.
+  '~/.emacs-custom.el'
+                For storing customisations by Emacs itself. Some settings from
+                this file can effect on loaded elisp files from .emacs-my.
+                Will not be overridden on install.
+  '~/.emacs-my'
+                Here main customisations placed.
+  '~/.emacs-post'
+                For storing connection settings, passwords and enabling modes
+                added to load-path in ~/.emacs-pre. Will not be overridden on
+                install.
+