Size: a a a

Emacs — русскоговорящее сообщество

2021 March 03

VL

Valeriy L in Emacs — русскоговорящее сообщество
Nikolay Artamonov
Подскажите такую штуку, сейчас использую doom emacs, но хочу параллельно сконфигурировать чистый emacs, при этом не ломая текущий. Можно как то запускать emacs указывая например путь для конфига, или нужно его как то отдельно поставить?
как изи вариант, просто переименовывать конфиг в .config/emacs/
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
я так обычно делаю
источник

a

akater in Emacs — русскоговорящее сообщество
chemacs звучит как «обдолбанный Emacs»

меж там, я уже вторую неделю, видимо, снабжаю Makefile'ами свои emacs-пакеты, чтобы они устанавливались более-менее легко где-либо кроме Gentoo.  Довольно лениво это делать.
источник

a

akater in Emacs — русскоговорящее сообщество
Нужен митап.
источник

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
akater
chemacs звучит как «обдолбанный Emacs»

меж там, я уже вторую неделю, видимо, снабжаю Makefile'ами свои emacs-пакеты, чтобы они устанавливались более-менее легко где-либо кроме Gentoo.  Довольно лениво это делать.
Если пакет не ставится обычным копированием в load-path с ним что-то не так
источник

a

akater in Emacs — русскоговорящее сообщество
Ну во-первых пакет должен компилироваться.  Во-вторых, у пакета могут быть не-elisp-овские зависимости, так что без них простое копирование куда бы то ни было даст непонятную ошибку в рантайме, которую, однако, можно было бы отловить еще при компиляции (даже раньше).  В третьих, load-path это непонятно что: он существует только внутри Emacs и может переназначаться, а мы должны исходить из предположения, что пакет устанавливается на какой-то Unix-системе, которая знать не знает ничего про load-path или хотя бы про то, каким юзер его хочет видеть (мы не можем предполагать, что пакет устанавливается в окружении юзера, а не в песочнице).  В итоге оптимум это Makefile.  Конечно, он у меня просто вызывает некие init.el и make.el, но по крайней мере это общепринятый интерфейс.

Наконец, у меня везде тесты.  Простое копирование их явно не запустит.  Это не всем нужно, но оно должно как-то внятно поддерживаться.
источник

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
про тесты - согласен, про нелисповские зависимости в экосистеме емакса обычно не заботятся, они нужны только если ты опакечиваешь для какого-то дистрибутива конкретно
источник

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
а make - говно :)
источник

¥

¥αros!αν in Emacs — русскоговорящее сообщество
надо cmake юзать
источник

¥

¥αros!αν in Emacs — русскоговорящее сообщество
источник

A

Andrey in Emacs — русскоговорящее сообщество
¥αros!αν
надо cmake юзать
В чем разница между этими двумя?
источник

¥

¥αros!αν in Emacs — русскоговорящее сообщество
Andrey
В чем разница между этими двумя?
во всём
источник

¥

¥αros!αν in Emacs — русскоговорящее сообщество
это абсолютно разные системы сборки
источник

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
¥αros!αν
надо cmake юзать
сорта
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
источник

ND

Nikita Domnickij in Emacs — русскоговорящее сообщество
Стартер кит для дидов?
источник

ND

Nikita Domnickij in Emacs — русскоговорящее сообщество
источник

n

nod in Emacs — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
Если пакет не ставится обычным копированием в load-path с ним что-то не так
Например org
источник

IS

Igor Shilov in Emacs — русскоговорящее сообщество
M-x delete-lines одарки
источник

¥

¥αros!αν in Emacs — русскоговорящее сообщество
@fried_zucchini @dbvvmpg алярм реклама
источник