1 -*- mode: outline; coding: cp1251 -*- |
1 -*- mode: outline; coding: cp1251 -*- |
2 |
2 |
3 Install note for .emacs. |
3 Copyright (C) 2008 by Oleksandr Gavenko <gavenkoa@gmail.com> |
|
4 |
|
5 * Install note for .emacs. |
4 |
6 |
5 * Файл настроек. |
7 * Файл настроек. |
6 |
8 |
7 Файл настроек имеет имя `.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" содержат настройки для локальной инсталяции. |
8 |
22 |
9 Дополнительные загружаемые модули я решил сохраниять в `$HOME/.el'. |
23 Дополнительные загружаемые модули я решил сохраниять в `$HOME/.el'. |
10 |
24 |
11 * Особенности Windows. |
25 * Особенности для Windows. |
12 |
26 |
13 Необходимо установить переменную окружения HOME. Я использую значение |
27 Необходимо установить переменную окружения HOME. Я использую значение |
14 <win-drive-char>:\home |
28 <win-drive-char>:\home |
15 |
29 |
16 * Особенности Unix. |
30 * Особенности для Unix. |
17 |
31 |
18 Я решил сохранять файлы настроек в домашнем каталоге основного пользователя, |
32 Я решил сохранять файлы настроек в домашнем каталоге основного пользователя, |
19 а для других пользователей делать соотведствующие символические ссылки: |
33 а для других пользователей делать соотведствующие символические ссылки: |
20 ln -s /home/other-user/.emacs /home/sasha/.emacs |
34 ln -s /home/other-user/.emacs /home/sasha/.emacs |
21 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 |