Как синхронизировать пакеты и настройки Emacs? - PullRequest
9 голосов
/ 17 июня 2009

у меня есть emacs дома и на работе. Как их синхронизировать, если я добавлю новый пакет?

Ответы [ 3 ]

11 голосов
/ 17 июня 2009

Я использую git, чтобы сохранить свои конфиги, и разделяю зависящие от платформы / машины части на отдельные файлы и загружаю их в зависимости от имени машины. Вы можете увидеть мои конфиги здесь

6 голосов
/ 18 июня 2009

В качестве альтернативы вы можете установить Dropbox и поместить вашу конфигурацию emacs в каталог Dropbox. Это была бы та же идея, что и для SyncFirefoxBookmarks . Ваш .emacs будет просто ссылаться на файлы в каталоге dropbox.

В Linux это может быть даже немного проще, вы просто скопируете свой ~/.emacs.d в каталог dropbox и создадите вместо него ссылку. Чем вы можете пропустить .emacs и просто использовать ~/.emacs.d/init.el (см. Руководство по Emacs - файл инициализации ).

3 голосов
/ 17 июня 2009

Я бы использовал git / cvs / subversion / etc. хранилище, и просто используйте систему контроля версий, чтобы позволить вам обновить файлы / каталоги для обоих мест.

Существует ответ на вопрос об использовании базара именно таким образом. Этот ответ делает большую работу по объяснению структуры каталогов, которая используется таким образом, чтобы было ясно, куда идут все пакеты и файлы инициализации.

Что касается того, как / где хранить хранилище, я не знаю лучшего ответа на это. Если вы часто подключаетесь к работе (через VPN или что-то подобное), я бы рекомендовал разместить хранилище на работе. Если нет, то вы могли бы использовать sourceforge.net или какой-либо другой подобный сайт - но вы бы тогда выставляли все миру ... Возможно, эту часть вопроса лучше всего задать на serverfault .com .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...