4 |
4 |
5 * Install note for .emacs. |
5 * Install note for .emacs. |
6 |
6 |
7 * Файл настроек. |
7 * Файл настроек. |
8 |
8 |
9 Файл настроек имеет имя `.emacs'. При загрузке emacs он ищется по пути `$HOME/.emacs'. |
9 Файл настроек имеет имя ".emacs". При загрузке emacs он ищется по пути "$HOME/.emacs". |
|
10 |
|
11 Из-за наличия в .emacs блока с функцией custom-set-variables, содержимое которого может |
|
12 меняться при настройке emacs через C-x customize, я решил хранить основные настройки в |
|
13 файле ".emacs-my". |
|
14 |
|
15 * Организация файлов настроек. |
|
16 |
|
17 По умолчанию код .emacs загружает файл "$HOME/.emacs-my-custom-pre", затем |
|
18 "$HOME/.emacs-my", затем "$HOME/.emacs-my-custom-post". |
|
19 |
|
20 ".emacs-my" хранит общие настройки для всех инсталяций, файлы ".emacs-my-custom-pre" и |
|
21 ".emacs-my-custom-post" содержат настройки для локальной инсталяции. |
10 |
22 |
11 Дополнительные загружаемые модули я решил сохраниять в `$HOME/.el'. |
23 Дополнительные загружаемые модули я решил сохраниять в `$HOME/.el'. |
12 |
24 |
13 * Особенности Windows. |
25 * Особенности для Windows. |
14 |
26 |
15 Необходимо установить переменную окружения HOME. Я использую значение |
27 Необходимо установить переменную окружения HOME. Я использую значение |
16 <win-drive-char>:\home |
28 <win-drive-char>:\home |
17 |
29 |
18 * Особенности Unix. |
30 * Особенности для Unix. |
19 |
31 |
20 Я решил сохранять файлы настроек в домашнем каталоге основного пользователя, |
32 Я решил сохранять файлы настроек в домашнем каталоге основного пользователя, |
21 а для других пользователей делать соотведствующие символические ссылки: |
33 а для других пользователей делать соотведствующие символические ссылки: |
22 ln -s /home/other-user/.emacs /home/sasha/.emacs |
34 ln -s /home/other-user/.emacs /home/sasha/.emacs |
23 ln -s /home/other-user/.emacs-custom.el /home/sasha/.emacs-custom.el |
35 ln -s /home/other-user/.emacs-custom.el /home/sasha/.emacs-custom.el |