[Emacs Lisp] Personal ~/.emacs.d/ configuration folder.
New workflow described in README.org
README.org
@@ -2,27 +2,28 @@
2
2
#+AUTHOR: Marius Peter
3
3
4
4
* Installation
5
Removed:
6
Removed:
Add the following, and only the following, to your =init.el= file:
7
Removed:
#+BEGIN_SRC emacs-lisp
8
Removed:
(load "~/<foo>/blendoit_emacs_init/init.el")
9
Removed:
#+END_SRC
10
Removed:
11
Removed:
Where =<foo>= is the path where you downloaded =blendoit_emacs_init=.
12
Removed:
13
Removed:
This configuration file is located at =~/.emacs.d/init.el= by default for modern GNU Emacs versions.
14
5
6
Added:
** DONE Linux
7
Added:
1. Backup your current =~/.emacs.d=:
8
Added:
#+BEGIN_SRC bash
9
Added:
mv ~/.emacs.d ~/.emacs.d.bkp
10
Added:
#+END_SRC
11
Added:
2. Clone my configuration folder to your home directory:
12
Added:
#+BEGIN_SRC bash
13
Added:
cd ~
14
Added:
git clone https://github.com/Blendoit/.emacs.d.git
15
Added:
#+END_SRC
16
Added:
17
Added:
** TODO Windows
18
Added:
15
19
* Main Files
16
20
17
21
** =init.el=
18
Removed:
- Provides Xah Lee's function =xah-get-fullpath= which enables nesting our =load= calls.
19
Removed:
- By default, Emacs evaluates file paths relative to the directory where the first expression was evaluated, i.e. in =~/.emacs.d/=.
20
Removed:
- If we don't use Xah Lee's function, Emacs will run =~/.emacs.d/init.el= which in turn attempts to load my =init.el=,
21
Removed:
which then in turn loads my other configuration files.
22
Added:
- Loads the following 2 configuration files.
22
23
23
24
** =init_emacs.el=
24
25
- You may delete its content initially.
25
Removed:
- By default, all customization options available in Emacs' GUI that can be saved with `Options - Save Options' are saved here.
26
Added:
- By default, all customization options available in Emacs' GUI that can be saved with =Options - Save Options= are saved here.
26
27
- Useful to fool around with GUI customization options, without breaking our manually written code.
27
28
28
29
** =init_blendoit.el=
@@ -30,4 +31,4 @@
30
31
31
32
* Usage
32
33
33
Removed:
Each configuration file contains comments useful to understand each file's behaviour.
34
Added:
Each configuration file is commented.