/ / Розміщення .emacs конфігураційного файлу під репортажем версії

Розміщення файлу конфігурації .emacs за версією repo - emacs

Де шукають Emacs.файл emacs? Це просто пошук файлу, доступного в будь-якій точці PATH? Зараз я просто маю його в домашньому каталозі користувача в ОС X. Я прочитав, що розумно розміщувати цей файл під репортажем версії, що означало б переміщення його до нової директорії та введення .git туди (мій перевага VCS ). Це добре? Як emacs знає, де знаходиться файл?

Відповіді:

3 для відповіді № 1

Починаючи з Emacs 23, змінна user-emacs-directory містить місце розташування .emacs.d

Ви можете отримати більш детальне пояснення тут

Поміщення файлу конфігурації під сховище git добре. Просто використовуйте .gitignore до файлів, які ви не хочете відслідковувати!

Моя пропозиція - помістити ваш користувальницький конфігураційний файл Emacs lisp під деякий каталог і потім завантажити їх у свій Файл Init (~/.emacs.d/init.el) подобається це:

(load "~/myconfig/my_emacs_config.el")

12 для відповіді № 2

Найпростіша річ - це перемістити своє ~/.emacs файл до ~/.emacs.d/init.el. Emacs знайде ~/.emacs.d/init.el автоматично

Тоді ви можете покласти все .emacs.d/ під контролем версій.

Наприклад:

cd ~
mkdir .emacs.d
mv .emacs .emacs.d/init.el
cd .emacs.d
git init