From: Leo Ufimtsev <lufimtse@redhat.com>
To: Nikolaus Rath <Nikolaus@rath.org>
Cc: emacs-orgmode@gnu.org
Subject: Re: Best practices to get reminders?
Date: Mon, 13 Apr 2015 14:12:08 -0400 (EDT) [thread overview]
Message-ID: <2081019172.12049946.1428948728431.JavaMail.zimbra@redhat.com> (raw)
In-Reply-To: <87wq1o8xac.fsf@vostro.rath.org>
I haven't read all of the replies, but I use todochiku (cross platform) with some configs:
** Notification snystem
*** About
Get libnotify notifcations for Org-dates.
I.e anthying that is scheduled/has deadline or
just has a <date time> stamp like: <2011-03-13 Fri 10:10>
Will generate a popup.
I have it set to not-time out. The reason is sometimes I go to get tea
and want to see the notifcation when I get back.
It works with repeating dates like < 2011-03-13 Fri 20:00 .+1d>
Note, while it works with org-habit, it doesn't work with
org-habit ranges in the repeat intervals, like: <2011-03-13 Fri 21:00 +1d/5d>
For such situations, add an extra time stamp with repeater.
*Required Packages:*
- appt [build-in]
- todochiku (I should remove this guy, generates an annoying popup).
*** Code
#+begin_src emacs-lisp
; Configure package requirements:
(require 'appt)
(require 'todochiku)
; Configure what goes into appt:
(setq org-agenda-include-diary t)
;interval is bigger than warning time so that notification appears only once.
(setq appt-display-interval 3)
(setq appt-message-warning-time 1)
; (setq appt-display-duration 100000000) ;Seconds. ; NOTE: this doesn't override todochiku
(setq todochiku-timeout 36000) ;in seconds. ~10 hours or till clicked-away.
; Refresh function.
; (called also by hooks below)
; This includes only entries on a given day. It doesn't schedule days in advance.
(defun my/refresh-org-agenda-appts ()
"Clear previous appt list and update it with new entries. Note this is per-day/on-the-day"
(interactive)
(setq appt-time-msg-list nil)
(org-agenda-to-appt)
)
;---- Refresh appoinments Under various situations.
; This is needed for proper scheduling.
; To check if your appointments were re-scheduled properly,
; check the "appt-time-msg-list" variable.
; run when starting Emacs
(my/refresh-org-agenda-appts)
; everyday at 12:05am
(run-at-time "12:05am" (* 24 3600) 'my/refresh-org-agenda-appts)
; Upon reloading of agenda with 'r'
(defadvice org-agenda-redo (after org-agenda-redo-add-appts)
"Pressing `r' on the agenda will also add appointments."
(my/refresh-org-agenda-appts)
)
(ad-activate 'org-agenda-redo) ;activate the advice.
; Upon loading of agenda initially
(add-hook 'org-finalize-agenda-hook 'my/refresh-org-agenda-appts)
#+end_src
Leo Ufimtsev | Intern Software Engineer @ Eclipse Team
----- Original Message -----
From: "Nikolaus Rath" <Nikolaus@rath.org>
To: emacs-orgmode@gnu.org
Sent: Monday, April 6, 2015 10:52:43 PM
Subject: [O] Best practices to get reminders?
Hello,
I'm just starting to use org-mode. The first thing I'd like to use it
for is to keep track of stuff that I need to do. Writing things up and
calling up the agenda is easy enough, and I really like how-much
functionality is available in what's essentially a plain text document.
However, there's one thing where I feel lost. I don't expect to be
editing my orgmode files on a daily basis (at least not yet), so how can
I make sure that I don't miss an important deadline? It seems to me that
it doesn't help much if instead of worrying to forget a deadline I now
have to worry about forgetting to check my org-mode agenda...
How do other people handle this? Is everyone else opening and working on
their org files daily so that this becomes a non-issue?
Best,
-Nikolaus
--
GPG encrypted emails preferred. Key id: 0xD113FCAC3C4E599F
Fingerprint: ED31 791B 2C5C 1613 AF38 8B8A D113 FCAC 3C4E 599F
»Time flies like an arrow, fruit flies like a Banana.«
prev parent reply other threads:[~2015-04-13 18:12 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-04-07 2:52 Best practices to get reminders? Nikolaus Rath
2015-04-07 3:06 ` Jorge A. Alfaro-Murillo
2015-04-07 4:12 ` Nikolaus Rath
2015-04-07 4:28 ` Jorge A. Alfaro-Murillo
2015-04-07 3:11 ` Carlos Sosa
2015-04-07 4:16 ` Nikolaus Rath
2015-04-07 4:09 ` Eric Abrahamsen
2015-04-07 10:10 ` Marcin Borkowski
2015-04-08 9:55 ` Eric Abrahamsen
2015-04-08 17:11 ` Marcin Borkowski
2015-04-11 23:17 ` Manish
2015-04-12 1:53 ` Eric Abrahamsen
2015-04-07 14:19 ` Melleus
2015-04-07 15:15 ` Giuseppe Lipari
2015-04-07 15:27 ` Melleus
2015-04-13 18:12 ` Leo Ufimtsev [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=2081019172.12049946.1428948728431.JavaMail.zimbra@redhat.com \
--to=lufimtse@redhat.com \
--cc=Nikolaus@rath.org \
--cc=emacs-orgmode@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.