* org-mode alarms @ 2017-11-24 20:37 ma3434tt 2017-11-24 21:09 ` Samuel Wales 2017-11-25 12:33 ` Eric S Fraga 0 siblings, 2 replies; 3+ messages in thread From: ma3434tt @ 2017-11-24 20:37 UTC (permalink / raw) To: emacs-orgmode What are good ways of setting up alarms for Deadlines and Scheduling in org-mode to integrate with Windows or GNU/Linux environments? Thanks, Matt ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: org-mode alarms 2017-11-24 20:37 org-mode alarms ma3434tt @ 2017-11-24 21:09 ` Samuel Wales 2017-11-25 12:33 ` Eric S Fraga 1 sibling, 0 replies; 3+ messages in thread From: Samuel Wales @ 2017-11-24 21:09 UTC (permalink / raw) To: ma3434tt; +Cc: emacs-orgmode appt in emacs can do a bunch and is integrated. i use it. there are various notify programs that i have not gotten to work. i use crontab updated in a single babel block to run ddccontrol and redshift. this is useful for executive function. you make the screen unusable until you have taken medicine or whatever. then you turn off the monitor with ddccontrol so that its backlight doesn't further disrupt your melatonin. [no amount of dimming achieves that with today's panel tech at my monitor size.] -- The Kafka Pandemic: <http://thekafkapandemic.blogspot.com> The disease DOES progress. MANY people have died from it. And ANYBODY can get it at any time. "You’ve really gotta quit this and get moving, because this is murder by neglect." --- <http://www.meaction.net/2017/02/03/pwme-people-with-me-are-being-murdered-by-neglect>. ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: org-mode alarms 2017-11-24 20:37 org-mode alarms ma3434tt 2017-11-24 21:09 ` Samuel Wales @ 2017-11-25 12:33 ` Eric S Fraga 1 sibling, 0 replies; 3+ messages in thread From: Eric S Fraga @ 2017-11-25 12:33 UTC (permalink / raw) To: ma3434tt; +Cc: emacs-orgmode [-- Attachment #1: Type: text/plain, Size: 1828 bytes --] On Friday, 24 Nov 2017 at 20:37, ma3434tt@openmailbox.org wrote: > What are good ways of setting up alarms for Deadlines and Scheduling > in org-mode to integrate with Windows or GNU/Linux environments? I use the following on Linux and it works very well. Relies on there being a notification daemon running (I use dunst as the easiest to configure). #+begin_src emacs-lisp ;; from Tassilo's blog: ;; and from RichardRiley's entry: http://www.emacswiki.org/emacs/OrgMode-OSD ;; and from Nick Dokos: http://article.gmane.org/gmane.emacs.orgmode/5271 (message "ESF-ORG: setting up org->appt link") (require 'appt) (require 'notifications) (defun esf/notification-display (min-to-app new-time msg) (let (m delay) (setq m (string-to-number min-to-app) delay (if (<= m 0) 0 (* 1000 (- 20 m)))) (notifications-notify :title "Agenda" :body (format "%s\nIn %s minutes." msg min-to-app) :app-name "emacs" :app-icon "PATHTOICONS/emacs-icon.xpm" :timeout delay))) (setq appt-display-format 'window) (setq appt-disp-window-function (function esf/notification-display)) (setq appt-delete-window-function '(lambda ())) ;; Run once, activate and schedule refresh (run-at-time "5 minutes" 3600 'org-agenda-to-appt) (appt-activate t) (setq appt-time-msg-list nil) (defadvice org-agenda-redo (after org-agenda-redo-add-appts) "Pressing `r' on the agenda will also add appointments." (progn (setq appt-time-msg-list nil) (org-agenda-to-appt))) (ad-activate 'org-agenda-redo) (message "ESF-ORG: done setting up org->appt link") #+end_src -- : Eric S Fraga via Emacs 27.0.50, Org release_9.1.3-170-g51234f [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 194 bytes --] ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2017-11-25 12:33 UTC | newest] Thread overview: 3+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2017-11-24 20:37 org-mode alarms ma3434tt 2017-11-24 21:09 ` Samuel Wales 2017-11-25 12:33 ` Eric S Fraga
Code repositories for project(s) associated with this external index https://git.savannah.gnu.org/cgit/emacs.git https://git.savannah.gnu.org/cgit/emacs/org-mode.git This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.