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

Reply via email to