Я хотел бы, чтобы аварийные сигналы были отключены на основе событий режима org, связанных с определенным временем (или временем начала). В идеале они должны быть аудио и визуальными и могут быть настроены в некоторой степени. Я имел обыкновение использовать Sauron
, но я больше не могу заставить его работать с событиями в режиме org (или уведомлениями по электронной почте). Каковы другие хорошие методы?
(Мне особенно интересно, чтобы уведомление отображалось не только на экране с помощью демона уведомлений, но и в режиме озвучивания (преобразование текста в речь). Я работаю в Linux.)
org-agenda-to-appt
. Затем вы можете настроить,appt-disp-window-function
чтобы уведомить вас так, как вы хотите (что может включать в себя вызов внешних программ).Ответы:
Я вполне доволен системой, которую я использую, которая делает (я думаю) именно то, что вы хотите. Он состоит из двух частей: части Emacs, которая использует appt.el для составления расписания напоминаний, и небольшой программы-оболочки (я использую Linux), которая создает всплывающее окно + звуковое уведомление. Здесь я делюсь кодом для обеих частей.
А) Код в ~ / .emacs.d / init.el
Б) Код в ~ / bin / appt-уведомлении
Для получения голосовых уведомлений вы можете заменить последнюю строку (play) на следующую:
источник
; (4) ... Quitting org-agenda. (advice-add 'org-agenda-quit :after #'hw-org-agenda-to-appt)
org-agenda-to-appt
создает только приложения для текущего дня.Вы можете использовать уведомления в Emacs> 24:
источник
org-mode
?Вот что я в итоге придумал:
Это не отличается от настройки скарамуша.
источник