/org-notifications

Desktop notifications for your org-agenda/org-mode items

Primary LanguageEmacs LispGNU General Public License v3.0GPL-3.0

Org notifications

https://melpa.org/packages/org-notifications-badge.svg

This package creates system notifications for org-agenda items with timestamps.

Features:

  • Notify a set couple of minutes before the timestamp
  • Choose which agenda or non-agenda files to check or both
  • Optional sound on notifications
  • Exclude and include specific agenda tags
  • Notifies for repeated items

screenshots/org-notifications.png

Configuration

VariableCustomisationDefault
org-notifications-non-agenda-fileSets which non-agenda file to check, if enabled(list “/path/to/file.org”)
org-notifications-which-agenda-filesSets which agenda files to includeAgenda files only
org-notifications-titleSets the title of notificationsOrg-mode
org-notifications-notify-before-timeNumber of minutes, in seconds, to notify before a timestamp300
org-notifications-agenda-tags-to-ignoreAgenda tags to ignore from being notifiednil
org-notifications-agenda-tags-to-includeAgenda tags to create notifications fornil
org-notifications-styleStyle of the notifications. (styles from the alert package)‘libnotify
org-notifications-play-soundsWhether notifications should play soundt
org-notifications-soundSets which sound to play along with the notifications“ding_elevator.wav”

Installation

MELPA

This package can be installed directly from MELPA: M-x package-install RET org-notifications.

Manually

Put org-notifications.el in your load-path, and eval (org-notifications-start):

(load-file "/path/tofile/org-notifications.el")
(org-notifications-start)