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 <[email protected]> writes:
> Hi,
>
> * Carsten Dominik <[email protected]> [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.
> [email protected]
> 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: [email protected], [email protected]
Http: www.emma-stil.de
_______________________________________________
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
[email protected]
http://lists.gnu.org/mailman/listinfo/emacs-orgmode