INSTALL
changeset 56 7cb8a2dc4a53
parent 46 773ac573338d
child 94 a9973af62538
equal deleted inserted replaced
55:7faba42a825d 56:7cb8a2dc4a53
     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