org-notifications
org-notifications copied to clipboard
Desktop notifications for your org-agenda/org-mode items
- Org notifications [[https://melpa.org/#/org-notifications][file: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 | Variable | Customisation | Default | |------------------------------------------+-------------------------------------------------------------+----------------------------| | org-notifications-non-agenda-file | Sets which non-agenda file to check, if enabled | (list "/path/to/file.org") | | org-notifications-which-agenda-files | Sets which agenda files to include | Agenda files only | | org-notifications-title | Sets the title of notifications | Org-mode | | org-notifications-notify-before-time | Number of minutes, in seconds, to notify before a timestamp | 300 | | org-notifications-agenda-tags-to-ignore | Agenda tags to ignore from being notified | nil | | org-notifications-agenda-tags-to-include | Agenda tags to create notifications for | nil | | org-notifications-style | Style of the notifications. (styles from the alert package) | 'libnotify | | org-notifications-play-sounds | Whether notifications should play sound | t | | org-notifications-sound | Sets 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)=:
#+begin_src emacs-lisp (load-file "/path/tofile/org-notifications.el") (org-notifications-start) #+end_src