This will show a random TODO from your org-agenda-files every so
often. It uses alert to show the notifications โ see that package on
how to use other notification methods than message.
If you want to navigate to the most recently shown random TODO, use
M-x org-random-todo-goto-current; navigate to a new one with
M-x org-random-todo-goto-new.
If you use MELPA, you can just do M-x list-packages, find
org-random-todo in the list and hit i x.
Install alert, and ensure youโre running org-mode version 7.9.3f or
later. Then just put org-random-todo.el somewhere in load-path.
Put this in your ~/.emacs.d/init.el:
(require 'org-random-todo)
(setq org-random-todo-how-often 1500)
(org-random-todo-mode 1)I have this in my ~/.emacs.d/init.el to install it if not
installed yet, and only load it after Iโve opened at least one
org-mode file, and use notifications instead of message for
this package:
(use-package org-random-todo
:ensure t
:after org
:commands (org-random-todo-mode
org-random-todo
org-random-todo-goto-current
org-random-todo-goto-new)
:config
(setq org-random-todo-how-often 1500)
(org-random-todo-mode 1))
(use-package alert
:defer t
:config
(alert-add-rule :mode 'org-mode
:category "random-todo"
:style 'notifications
:continue t))- org-randomnote lets you go to a random note with
M-x org-randomnote, which is shorter to type thanM-x org-random-todo-goto-new - https://www.emacswiki.org/emacs/RemembranceAgents are programs that
try to suggest relevant information from your personal data (while
org-random-todojust suggest information)