Hi Nicolas,
how about using a control file like this(untested): agenda_control_files=~/.emacs.d/agenda_on_login todays_agenda_file="${agenda_control_files}/$(date -I) if [ -f "$todays_agenda_file" ]; then echo "Agenda was shown on a previous login today." # You could also `cat' the control file here, if you manage it # somehow, that it contains your agenda's contents (your elisp should # export the agenda to the controle file then. Also, you should # adjust the `else' below to use `cat'. else rm "$agenda_control_files"/* # rmove yesterdays control file touch ~/.emacs.d/agenda-check-$(date -I) # or fill with agenda export // Enter your function here fi Regards, Sebastian Nicholas S-A <novan...@gmail.com> writes: > Hi, > > * Carsten Dominik <domi...@science.uva.nl> [2009-01-25 22:17:16 +0100]: > >> It is unlikely that this can be make faster in a significant way. >> Why is it a problem???? Even if it takes 10 seconds? >> Ah, I see, you do this in every new shell?????? This sounds >> unnecessary, to say the least. >> Maybe you have to explain better what exactly your are doing.... > > So, the way I currently use remind is run it as "remind ~/.remind" in my > .bash_profile. It reminds me of deadlines and events at any login shell, > so that I don't forget about them (and also so they are fast to access). > This works well, as it is quick to load and doesn't contribute > significantly to the login time at e.g. a Terminal window or SSH > connection. The problem comes because I now use org-mode agenda to > schedule everything, so I have to enter upcoming events twice -- once in > my agenda files, and once in ~/.remind. As such, I thought I could > improve my workflow by just printing the emacs agenda instead of running > remind -- but this is slow. I also tried with emacsclient, but that > didn't improve it any. > >> No, this is not possible. The only handle you have is the variable >> org-agenda-deadline-leaders, maybe you can do something with this. > > Thanks, I will look into it. > > Thank you for the prompt reply! > Nicholas > > > _______________________________________________ > Emacs-orgmode mailing list > Remember: use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode > -- Sebastian Rose, EMMA STIL - mediendesign, Niemeyerstr.6, 30449 Hannover Tel.: +49 (0)511 - 36 58 472 Fax: +49 (0)1805 - 233633 - 11044 mobil: +49 (0)173 - 83 93 417 Email: s.r...@emma-stil.de, sebastian_r...@gmx.de Http: www.emma-stil.de _______________________________________________ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode