Size: a a a

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

2020 September 18

D

Dmitriy in Emacs — русскоговорящее сообщество
Вот собственно мой вопрос в том, как написать формы из customize.
источник

a

akater in Emacs — русскоговорящее сообщество
Dmitriy
Вот собственно мой вопрос в том, как написать формы из customize.
См. определение custom-buffer-create-internal, там всякие widget-create, widget-insert.
источник

D

Dmitriy in Emacs — русскоговорящее сообщество
Спасибо!
источник

PG

Pig Greenest in Emacs — русскоговорящее сообщество
вообще интересная тема, я ей как-то раньше не интересовался
источник

a

akater in Emacs — русскоговорящее сообщество
Хелпа с примерами нет, вот и все.

Тоскую по Mathematica, где можно было просто посмотреть на help символов Button и InputField, и хуярить.
источник

EZ

Evgeny Zajcev in Emacs — русскоговорящее сообщество
akater
См. определение custom-buffer-create-internal, там всякие widget-create, widget-insert.
widgetы оч стрёмная хня из 70х, я б не рекомендовал с ними вообще что-то делать.  В твоём случае ты просто помечай buffer как read-only а места где нужно редактировать проставляй пропертю inhibit-read-only она имеет прецеденс перед read-only, и в эти места чувак сможет писать
источник

a

akater in Emacs — русскоговорящее сообщество
Там человек, видимо, не хочет совсем лоу-левел писать.  Widgets малопопулярно, но может, и сойдет.
источник

D

Dmitriy in Emacs — русскоговорящее сообщество
Evgeny Zajcev
widgetы оч стрёмная хня из 70х, я б не рекомендовал с ними вообще что-то делать.  В твоём случае ты просто помечай buffer как read-only а места где нужно редактировать проставляй пропертю inhibit-read-only она имеет прецеденс перед read-only, и в эти места чувак сможет писать
А, ну может нормально будет. Завтра уже попытаюсь
источник

EZ

Evgeny Zajcev in Emacs — русскоговорящее сообщество
akater
Там человек, видимо, не хочет совсем лоу-левел писать.  Widgets малопопулярно, но может, и сойдет.
widgetы это ппц error-prone хня с которой ебатьни будет дохера
источник

EZ

Evgeny Zajcev in Emacs — русскоговорящее сообщество
Dmitriy
А, ну может нормально будет. Завтра уже попытаюсь
ща тебе снипет сделаю
источник

D

Dmitriy in Emacs — русскоговорящее сообщество
Буду благодарен
источник

EZ

Evgeny Zajcev in Emacs — русскоговорящее сообщество
Dmitriy
Буду благодарен
источник

D

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

PS

Petrov Sergey in Emacs — русскоговорящее сообщество
Товарищи, у меня ест ь нескромный вопрос https://paste.ubuntu.com/p/ytwZzWXzxb/
источник

PS

Petrov Sergey in Emacs — русскоговорящее сообщество
в варианте (use-package python всё работает, но стоит поменять на use-package python-mode —> отваливается

 :bind (:map python-mode-map
             ;; remap {C-a,C-e}
             ([remap forward-sentence] . python-nav-forward-sexp)
             ([remap backward-sentence] . python-nav-backward-sexp)
источник

PG

Pig Greenest in Emacs — русскоговорящее сообщество
в use-package надо писать имя пакета
источник

a

akater in Emacs — русскоговорящее сообщество
Pig Greenest
в use-package надо писать имя пакета
Имя фичи, точнее.  Напр., org-agenda не пакет
источник

PS

Petrov Sergey in Emacs — русскоговорящее сообщество
Pig Greenest
в use-package надо писать имя пакета
Как у меня сейчас:
имя файла ~/.emacs.d/load/languages/my-python-mode.el

в init.el
(use-package languages/my-python-mode :load-path  remo:var:dir-use-package)

в my-python-mode.el:
(use-package python-mode
...)

(provide 'languages/my-python-mode)

А как собственно говоря правильно?
источник

PG

Pig Greenest in Emacs — русскоговорящее сообщество
затрудняюсь ответить
источник

PG

Pig Greenest in Emacs — русскоговорящее сообщество
правильно (use-package python ...) и никак иначе
источник