Size: a a a

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

2021 May 18

A

Agnessa💃🐌 in Emacs — русскоговорящее сообщество
Вот у меня на начало обычно работает не решать, а воспроизводить образцы, потом немного менять и смотреть, что получается )) но это надо какой-то удачный набор разъясненных образцов ))
источник

A

Agnessa💃🐌 in Emacs — русскоговорящее сообщество
Потом с этим уже какие-то мелкие полезняшки себе делать.
источник

a

akater in Emacs — русскоговорящее сообщество
Если не знать про lambda, то жить с компьютерами в целом сложно, не только в Emacs.

Не знаю, что в таких случаях делают.  То же, что делают, когда учат произвольный язык.  Я в примеры смотрю — но я никогда не учу язык «ради языка», а только чтобы что-то конкретное с ним сделать; у многих другое отношение.
источник

LL

Lämppi Lütti in Emacs — русскоговорящее сообщество
А зря, закрываешься в эхо-камере
источник

A

Agnessa💃🐌 in Emacs — русскоговорящее сообщество
Что lambda существует - я замечаю не первый раз )) Но в "мирной пользовательской жизни" lambda мне как-то нечасто заметны. Жалкий гуманитарий, плавно осваивающийся в техрайтерстве, есмь ))

Ну, вот я и сказала, что я делаю, когда осваиваю начала нового языка. )
источник

SD

Sergey D in Emacs — русскоговорящее сообщество
как на время выключить обновление undo истории? делаю несколько изменений в буфере через лисп, но в итоге хочу, чтобы они были одним единым изменением, которое отменяется одним махом

нашел https://www.gnu.org/software/emacs/manual/html_node/elisp/Maintaining-Undo.html, но buffer-disable-undo убивает всю историю, мне это не подходит
источник

A

Aragaer in Emacs — русскоговорящее сообщество
посмотри на одну страничку раньше, там написано про всякие undo boundary
источник

A

Aragaer in Emacs — русскоговорящее сообщество
Function: undo-boundary
Function: undo-auto-amalgamate
источник

A

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

A

Aragaer in Emacs — русскоговорящее сообщество
A Lisp program can amalgamate a series of changes into a single change group by calling undo-amalgamate-change-group (see Atomic Changes). Note that amalgamating-undo-limit has no effect on the groups produced by that function.
источник

A

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

A

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

SD

Sergey D in Emacs — русскоговорящее сообщество
о, спасибо, читаю!
источник

MK

Mikhail <@vbifoni... in Emacs — русскоговорящее сообщество
Привет, посоны. Есть ли кто-то упарывающийся по шаблонам для org-capture? Пытаюсь понять, что должна возвращать функция, которую можно задать в качестве target для шаблона, чтобы написать хреновину, которая позволит меня быстро поместить в нужное место
источник

MK

Mikhail <@vbifoni... in Emacs — русскоговорящее сообщество
Если чуть подробнее — есть структура вида datetree+несколько заголовков, которые повторяются внутри каждой записи. Хочу написать такой шаблон, чтобы позволил мне одной комбинацией клавиш написать в нужный подраздел
источник

MK

Mikhail <@vbifoni... in Emacs — русскоговорящее сообщество
судя по вот этому посту, он ждёт чего-то похожего на результат вызова re-search-forward, но я переживаю, что мне будет затруднительно таким способом двигаться по дереву
источник

A

Aragaer in Emacs — русскоговорящее сообщество
можно посмотреть, как сделано в org-journal
источник

A

Aragaer in Emacs — русскоговорящее сообщество
у меня когда-то было такое:
("j" "Journal entry" plain (function org-journal-date-location)
     "** %?\n")
источник

A

Aragaer in Emacs — русскоговорящее сообщество
при этом функция выглядит следующим образом
источник

A

Aragaer in Emacs — русскоговорящее сообщество
(defun org-journal-date-location (&optional scheduled-time)
 (let ((scheduled-time (or scheduled-time (org-read-date nil nil nil "Date:"))))
   (setq org-journal--date-location-scheduled-time scheduled-time)
   (org-journal-new-entry t (org-time-string-to-time scheduled-time))
   (goto-char (point-max))))
источник