Size: a a a

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

2020 November 22

A

Aragaer in Emacs — русскоговорящее сообщество
чтобы когда время тикает, не все таймеры двигать, а только один верхний (ну а если он сработал, то следующий за ним, но это и так понятно)
источник

S

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

NM

Nikita Mistyukov in Emacs — русскоговорящее сообщество
здарова, Шизя. Сто лет тебя не видел!
источник

NM

Nikita Mistyukov in Emacs — русскоговорящее сообщество
тока этот пушмарк еще и буфер сохраняет в маркринг
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
Nikita Mistyukov
тока этот пушмарк еще и буфер сохраняет в маркринг
марки могут быть не только в маркринге. это data-struct которую можно поместить куда угодно. и потом перейти по ней через goto-char
источник

VL

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

VL

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

NM

Nikita Mistyukov in Emacs — русскоговорящее сообщество
ну мне тоже, сидим же ковыряемся)
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
короче, friendship ended with yasnippet. tempo is my new friend now
источник

PG

Pig Greenest in Emacs — русскоговорящее сообщество
можешь показать пример работы с темпо?
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
Pig Greenest
можешь показать пример работы с темпо?
(tempo-define-template
"emacs-lisp-fun"
'("(defun " (string-trim-right (buffer-name) (rx ".el" eos)) "-" p " (" p ")" n>
  r> ")")
"fun" nil 'emacs-lisp-tempo-tags)
источник

VL

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

VL

Valeriy L in Emacs — русскоговорящее сообщество
p - это point-of-insterest (по ним можно прыгать после раскрытия)
r - если темплейт вызывается с region, то вставляется он, иначе работает как p
> - indent line
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
Еще можно вызывать минибуфер (P "Prompt: " var 'noinsert)
источник

VL

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

VL

Valeriy L in Emacs — русскоговорящее сообщество
это самое интересно. другие фичи в доке tempo-define-template
источник

PG

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

VL

Valeriy L in Emacs — русскоговорящее сообщество
tempo-forward/backward-mark
источник

VL

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

VL

Valeriy L in Emacs — русскоговорящее сообщество
если хочется как в yasnippet то для этого нужен 5ый аргумент
источник