John Wiegley <jwieg...@gmail.com> writes: > I have the following snippet in my .emacs file, which I find very > useful. Basically what it does is that if I don't touch my Emacs for 5 > minutes, it displays the current agenda. This keeps my tasks "always > in mind" whenever I come back to Emacs after doing something else, > whereas before I had a tendency to forget that it was there. > > John > > (defun jump-to-org-agenda () > (interactive) > (let ((buf (get-buffer "*Org Agenda*")) > wind) > (if buf > (if (setq wind (get-buffer-window buf)) > (select-window wind) > (if (called-interactively-p) > (progn > (select-window (display-buffer buf t t)) > (org-fit-window-to-buffer) > ;; (org-agenda-redo) > ) > (with-selected-window (display-buffer buf) > (org-fit-window-to-buffer) > ;; (org-agenda-redo) > ))) > (call-interactively 'org-agenda-list))) > ;;(let ((buf (get-buffer "*Calendar*"))) > ;; (unless (get-buffer-window buf) > ;; (org-agenda-goto-calendar))) > ) > > (run-with-idle-timer 300 t 'jump-to-org-agenda) >
This is fantastically useful. Thanks very much! Ross -- Ross A. Laird, PhD www.rosslaird.com _______________________________________________ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode