Размещать плагины Emacs в разных каталогах нормально? - PullRequest
0 голосов
/ 14 января 2010

Я поместил 2 плагина в разные каталоги (в соответствии с инструкциями к ним).

Один в C:\Documents and Settings\Alex.AUTOINSTALL.001\Application Data\.emacs.d (плагин yasnippet-0.6.1c).

Я поместил второй в D:\Program Files\emacs-23.1\site-lisp (плагин color-theme).

Я думаю, что немного запутанно размещать плагины в разных каталогах. Можно ли разместить их только в одном каталоге? или из-за «природы» этих плагинов они должны быть размещены в этих отдельных каталогах?

Ответы [ 2 ]

5 голосов
/ 14 января 2010

Вы можете хранить свои файлы elisp там, где вам удобно, если каталоги, которые вы используете для этой цели, находятся на вашем пути загрузки. Например, у меня есть эта строка в моем файле ~ / .emacs:

(add-to-list 'load-path "~/.emacs.d/autoload")

И большая часть моего дополнительного элиспа проживает там. (У меня также есть отдельные каталоги для больших приложений.)

В Windows вы будете помещать нечто похожее в файл _emacs.

0 голосов
/ 14 января 2010

Как и у Михала, я предлагаю иметь папку, рядом с вашим файлом .emacs (где бы он ни находился), и там вы можете иметь подпапки для любого локального elisp, что вам нужно. Я использую папку ~ / elithp (я думал, что это было забавно 17 лет назад, когда я начал это B -)

Кроме того, вещи часто захотят поместить в / usr / local / share / emacs / site-lisp или какой-то эквивалент, если они не зависят от пользователя.

Я не совсем уверен, что эквивалентно расположению Windows ...

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