Size: a a a

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

2021 February 09

A ß in Emacs — русскоговорящее сообщество
посмотри хелпу к cl-defstruct, он никак не использует типы
источник

EZ

Evgeny Zajcev in Emacs — русскоговорящее сообщество
A ß
посмотри хелпу к cl-defstruct, он никак не использует типы
> - `:type': the type of the field; currently only used for documentation. - как раз ждут, когда ты заиплементишь проверку раз она тебе нужна :)
источник

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

EZ

Evgeny Zajcev in Emacs — русскоговорящее сообщество
A ß
не то, чтобы нужна, просто решил раз уж писать нормально, то во всем
типы с "нормально" никак не коррелируют же .. "нормально" можно и без типов писать
источник

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

EZ

Evgeny Zajcev in Emacs — русскоговорящее сообщество
A ß
ну еб, если нормально документировать то надо тип писать
да, будет хороший хинт в будущем когда на код будешь смотреть
источник

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

a

akater in Emacs — русскоговорящее сообщество
Dameda
кстати вот вопросец, чисто с практической точки зрения лучше cl-defun с ключами или плист в обычный херачит в рест? Ну, просто сколько не смотрю cl-defun реже юзается
Функции, определенные через `cl-defun`, менее приятно дебажить.  В остальном недостатков нет.
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
а есть ли готовая функция для создания action-like интерфейсов? Просто я посмотрел на project и mu4e. Оба изобретают свои велосипеды через read-event или read-char
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
Пс: я о тех которые в минибуфере показывают что-то типа [a]achoice [b]bchoice, а ты потом нажимаешь a или b
источник

VL

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

VL

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

VL

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

EZ

Evgeny Zajcev in Emacs — русскоговорящее сообщество
Valeriy L
hydra я не хотел бы тащить
transient ещё есть
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
Evgeny Zajcev
transient ещё есть
а он разве не для shell-like команд?
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
Evgeny Zajcev
transient ещё есть
хотя не, походу то что нужно, спасибо
источник

EZ

Evgeny Zajcev in Emacs — русскоговорящее сообщество
Valeriy L
а он разве не для shell-like команд?
Там и так и сяк можно
источник

EZ

Evgeny Zajcev in Emacs — русскоговорящее сообщество
Evgeny Zajcev
Там и так и сяк можно
И колоночки даж есть, если description коротенькие
источник

EZ

Evgeny Zajcev in Emacs — русскоговорящее сообщество
Вот тут хак есть как переводить кеймапы в трансиент интерфейс - https://github.com/zevlg/telega.el/blob/master/contrib/telega-transient.el#L64
источник

D

Dameda in Emacs — русскоговорящее сообщество
Наконец настроил rss2email, теперь интерфейс будет ещё консистентнее и можно будет выкинуть elfeed
источник