Size: a a a

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

2021 March 01

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
НЕ
источник

d

dirge in Emacs — русскоговорящее сообщество
а, понял
источник

d

dirge in Emacs — русскоговорящее сообщество
разделение на типы
источник

d

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

DL

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

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
короче, ето compile.el
источник

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
(setq mode-line-process
 '((:propertize ":run" face compilation-mode-line-run)
           compilation-mode-line-errors))
источник

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
так что рекомендую, например, делать advice на projectile--run-project-cmd, чтобы кэшировал command, а ты её при создании буфера выгребал
источник

d

dirge in Emacs — русскоговорящее сообщество
наконец-то познал сегодня .dir-locals! Великолепная шняга
источник

d

dirge in Emacs — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
так что рекомендую, например, делать advice на projectile--run-project-cmd, чтобы кэшировал command, а ты её при создании буфера выгребал
я кста заметил, что `:run`он везде прокидывает: и при тестах, и при комплияциях, и при ранах
источник

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
dirge
я кста заметил, что `:run`он везде прокидывает: и при тестах, и при комплияциях, и при ранах
очевидно
источник

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
compile.el в помощь
источник

d

dirge in Emacs — русскоговорящее сообщество
а, я кажется понял к чему ты
источник

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
источник
2021 March 02

RR

Rigidus Rigidus in Emacs — русскоговорящее сообщество
Valeriy L
Вроде для орга когда-то темплейты через tempo писались. Короче если нужны просто темплейты с логикой, то смотри в сторону yasnippet/tempo/skeleton
Спасибо, ушел разбираться
источник

A ß in Emacs — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
а зачем setq dash?
чтобы concat два раза не делать
источник

A ß in Emacs — русскоговорящее сообщество
akater
Естественно желать чтобы все компоненты инициализировались одновременно.  Если в какой-то момент dash от одного результата, а project-name от другого, это плохо.

Впрочем, у меня другая претензия — я б вводил переменные, у которых все время их жизни значения более близки по типу, и в данном случае обе инициализировал бы как пустые строки.
1. такого не будет, это же локальные переменные.
2. concat обрабатывает nil, так что не вижу смысла.
источник

A ß in Emacs — русскоговорящее сообщество
akater
Ну так уровень вложенности растет.  Впрочем, мог бы быть один let*.  М.б. автор предполагает, что код будет расти, и setq неизбежно появятся.
именно, я хотел сделать код как можно "проще" и мне кажется у меня получилось: один let, одно условие, один concat
источник

A ß in Emacs — русскоговорящее сообщество
если добавить ещё вариантов будет меняться только количество условий
источник

A ß in Emacs — русскоговорящее сообщество
dirge
вот эту пропертю стянуть бы. А то нельзя для одного проекта и компилейшн-баффер с раном и с компилейшном и с тестами иметь
это состояние процесса в буфере
источник