INSTALL
author Oleksandr Gavenko <gavenkoa@gmail.com>
Tue, 23 Dec 2008 18:04:28 +0200
changeset 111 fcea9d3b79e1
parent 94 a9973af62538
child 155 6a2edc852b4a
permissions -rw-r--r--
Rename -my{-pre/-post} to {-pre/-post}.

-*- mode: outline; coding: cp1251 -*-

Copyright (C) 2008 by Oleksandr Gavenko <gavenkoa@gmail.com>

* Install note for .emacs.

* Файл настроек.

Файл настроек имеет имя ".emacs". При загрузке emacs он ищется по пути "$HOME/.emacs".

Из-за наличия в .emacs блока с функцией custom-set-variables, содержимое которого может
меняться при настройке emacs через C-x customize, я решил хранить основные настройки в
файле ".emacs-my".

* Организация файлов настроек.

По умолчанию код .emacs загружает файл "$HOME/.emacs-pre", затем
"$HOME/.emacs-my", затем "$HOME/.emacs-post".

".emacs-my" хранит общие настройки для всех инсталяций, файлы ".emacs-pre" и
".emacs-post" содержат настройки для локальной инсталяции.

Дополнительные загружаемые модули я решил сохраниять в `$HOME/.el'.

* Особенности для Windows.

Необходимо установить переменную окружения HOME. Я использую значение
  <win-drive-char>:\home

* Особенности для Unix.

Я решил сохранять файлы настроек в домашнем каталоге основного пользователя,
а для других пользователей делать соотведствующие символические ссылки:
  ln -s /home/other-user/.emacs /home/user/.emacs
  ln -s /home/other-user/.emacs-pre /home/user/.emacs-pre
  ln -s /home/other-user/.emacs-my /home/user/.emacs-my
  ln -s /home/other-user/.emacs-post /home/user/.emacs-post
  ln -s /home/other-user/.el /home/sasha/.el