Size: a a a

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

2021 August 31

ND

Nikita Domnickij in Emacs — русскоговорящее сообщество
ну так это процедура ж просто
источник

ND

Nikita Domnickij in Emacs — русскоговорящее сообщество
оно как раз из тега и тянет
источник

𝘎(

𝘎𝘕𝘜/𝘚𝘤𝘳𝘪𝘱𝘵𝘰𝘥 ( λλλ )... in Emacs — русскоговорящее сообщество
Что за тема?
источник

D

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

A

Aragaer in Emacs — русскоговорящее сообщество
тыц. Вчера починил правильное положение now в time-grid при учете org-extend-today-until
источник

𝘎(

𝘎𝘕𝘜/𝘚𝘤𝘳𝘪𝘱𝘵𝘰𝘥 ( λλλ )... in Emacs — русскоговорящее сообщество
Благодарю
источник

A

Aragaer in Emacs — русскоговорящее сообщество
(defun aragaer/org-agenda-set-now-string-date (agenda-items)
 (let ((m (regexp-quote org-agenda-current-time-string)))
   (mapcar
    (lambda (item)
      (when (string-match m item)
        (org-add-props item nil 'date (calendar-current-date)))
      item)
    agenda-items)))

(advice-add 'org-agenda-add-time-grid-maybe
           :filter-return #'aragaer/org-agenda-set-now-string-date)
источник

A

Aragaer in Emacs — русскоговорящее сообщество
вот я опять же не знаю -- найти один элемент в списке и модифицировать его -- можно ж не через mapcar, а как-то разумнее, да?
источник

a

akater in Emacs — русскоговорящее сообщество
Для начала, string-match модифицирует match-data, если ты ее не используешь, надо string-match-p.
источник

A

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

A ß in Emacs — русскоговорящее сообщество
а зачем вообще регексп?
источник

A

Aragaer in Emacs — русскоговорящее сообщество
там строка имеет вид 10.34  now - - - - -
источник

A

Aragaer in Emacs — русскоговорящее сообщество
где now - - - - живет в переменной org-agenda-current-time-string
источник

A

Aragaer in Emacs — русскоговорящее сообщество
а 10.34 это текущее время на момент сборки этого списка
источник

a

akater in Emacs — русскоговорящее сообщество
Ты модифицируешь строку, но возвращаешь новый список; я не знаю, что из этого желанное поведение, а что нет.
источник

A ß in Emacs — русскоговорящее сообщество
string-suffix-p должно быть достаточно, наверно
источник

A

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

A

Aragaer in Emacs — русскоговорящее сообщество
в принципе можно наверно повесить адвайс на org-agenda-format-item
источник

A

Aragaer in Emacs — русскоговорящее сообщество
что когда второй аргумент это org-agenda-current-time-string, то добавить ему еще один проп
источник

A

Aragaer in Emacs — русскоговорящее сообщество
но тогда получится так, что я на add-time-grid-maybe повешу адвайс, чтобы внутри него адвайс на org-agenda-format-item адвайс сначала вешался, а потом снимался
источник