Size: a a a

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

2020 September 24

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
Pig Greenest
В кастоме есть комплит
слишком долго туда лезть, неудобно и инвазивно (если custom-file не отключен)
источник

DL

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

DL

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

PG

Pig Greenest in Emacs — русскоговорящее сообщество
Valeriy L
есть пакеты которые (я согласен что написаны криво) не все переменные в кастом пихают
Надо отправлять пулл
реквесты
источник

PG

Pig Greenest in Emacs — русскоговорящее сообщество
Sergey Makarov
А зачем он нужен?
Чтобы хранить настройки пользователя
источник

SM

Sergey Makarov in Emacs — русскоговорящее сообщество
Pig Greenest
Чтобы хранить настройки пользователя
Но для этого же конфиг
источник

A

Alexander in Emacs — русскоговорящее сообщество
Andrew Tropin
Отключается в конфиге юзпекеджа, но непонятно почему включена по-дефолту
til. Спасибо
источник

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
Valeriy L
я хак для этого делаю, ставлю пробел между скобкой и переменной, тогда комплит работает
может можно как-то подхачить company-capf (или что там юзается)?
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
хз, нужно как-то понять что ты находишься в use-package:custom. Это сложно
источник

a

akater in Emacs — русскоговорящее сообщество
Valeriy L
хз, нужно как-то понять что ты находишься в use-package:custom. Это сложно
Как же сложно?  если use-package в топлевеле, то mark-defun его выделит, read прочтет, а дальше car и все.

Для случая не в топ-левеле есть paredit-up-sexp (? — не помню название точно) и подобные функции для навигации по секспам.
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
ну тебе нужно распарсить язык use-package еще
источник

a

akater in Emacs — русскоговорящее сообщество
Я не говорю, что надо использовать прямо mark-defun, т.к. он для интерактива и mark ставит, но алгоритмы уже под рукой.
источник

VL

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

VL

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

a

akater in Emacs — русскоговорящее сообщество
Пробел конечно да, но лучше все-таки научиться так дополнять.  Это не только для use-package нужно.

Комплит в макросах это, конечно, сложная, но очень интересная тема, по-моему.
источник

VL

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

VL

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

VL

Valeriy L in Emacs — русскоговорящее сообщество
ну допустим, ты сделал марк и рид, у тебя есть ast, тебе нужно как-то понять где именно ты находишься в этом ast
источник

a

akater in Emacs — русскоговорящее сообщество
Valeriy L
ну допустим, ты сделал марк и рид, у тебя есть ast, тебе нужно как-то понять где именно ты находишься в этом ast
Согласен, не додумал.  Лучше двигаться по секспам влево-вверх и запоминать пройденный путь.

Но я себя, пожалуй, ограничу.  Чтоб интерес во что-то практичное переходил.  У меня сразу мысль, что тут будет хороша лишь некая достаточно общая система, а не ad-hoc.
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
я слишком тупой для этого)
источник