Comments 9
Я вот не пойму, зачем нужен этот el-get, когда packages уже идет в стандартной поставке?
0
В el-get намного больше готовых пакетов, он сам добавляет пути к пакету в load-path, так что достаточно только добавить (require 'package-name)
. Ну и ещё много полезных и удобных штук, который отсутствуют в стандартном package.el
.
0
Так и package добавляет пути сам, умеет обновлять пакеты, следить за зависимостями. Чего там не хватает то?
Да еще и интерфейс есть M-x list-packages.
Да еще и интерфейс есть M-x list-packages.
0
По поводу количества пакетов хочу сказать пару слов. Специально ходил по ссылкам многих незнакомых мне пакетов, и выяснилось, что они последний раз обновлялись 2-3 года назад, либо вообще в рецепте указывается старый репозиторий, а разработка давно перенесена куда-то ещё. Спросил у автора о данной проблеме, он ответил, что не планирует чистить список рецептов от всякого старья, т.к. это требует большого количества времени, однако, пулл-реквесты приветствуются.
0
Ну и вобще насчет поста — пользователям емакса настоятельно рекомендую разобраться хотябы в основах elisp, потому что вся сила емакса в его программировании/конфигурировании, и делать кастомизации лучше самому для себя, а примеры в интернетах использовать как источники идей.
Тем более емакс это крутейшая среда разработки на elisp — все выполнять, пробовать можно в нем самом — буфер *scratch* и M-x ielm это шикарные вещи. Автодополнение включается через eldoc-mode, автоскобочки — paredit/smartparens, справка C-h f (по функциям), v (по переменным), k (по хоткеям) и тд.
Тем более емакс это крутейшая среда разработки на elisp — все выполнять, пробовать можно в нем самом — буфер *scratch* и M-x ielm это шикарные вещи. Автодополнение включается через eldoc-mode, автоскобочки — paredit/smartparens, справка C-h f (по функциям), v (по переменным), k (по хоткеям) и тд.
0
Ещё один автоустановщик пакетов в емакс.
0
> А как Вы решили проблему автоматической установки пакетов в EMACS?
Написал свой набор скриптов инициализации, частично основанных на el-get.
Запускаю emacs с параметрами -Q -l, таким образом не использую текущую установку никак. Прописываю все директории для временных файлов внутрь под-директории со скриптами emacs. Если что-то появляется в ~/.emacs.d, то я поправляю свои скрипты, чтобы переопределить переменные для записи этого файла внутрь папки emacs. Таким образом я получил портабельный дистрибутив emacs. Правда бинарь берётся системный.
Написал свой набор скриптов инициализации, частично основанных на el-get.
Запускаю emacs с параметрами -Q -l, таким образом не использую текущую установку никак. Прописываю все директории для временных файлов внутрь под-директории со скриптами emacs. Если что-то появляется в ~/.emacs.d, то я поправляю свои скрипты, чтобы переопределить переменные для записи этого файла внутрь папки emacs. Таким образом я получил портабельный дистрибутив emacs. Правда бинарь берётся системный.
0
UFO just landed and posted this here
Sign up to leave a comment.
El-get, ELPA, MELPA и автоустановка пакетов