[Orgmode] Re: Is it possible to show an agenda item only if it's due?
PT spamfilteracco...@gmail.com writes: Matt Lundin mdl at imapmail.org writes: Ah I see. Another idea: write an agenda skip function that converts the timestamp to universal time and ignores the entry if it is greater than (current-time). Such as, Wow, I didn't you can write your own agenda skip function. The depths of Org are infinite. :) Thanks. I'll try your solution. Once you get it working, please share! ___ 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
[Orgmode] Re: Is it possible to show an agenda item only if it's due?
PT spamfilteracco...@gmail.com writes: I have several items on my agenda which have a time specification (e.g. 4pm), but it only means I should work on it sometime after 4pm. It can even be 8pm when I actually deal with the item. So there is no need for me to see the item constantly on the daily agenda, I'd like this item to appear only if I display the agenda after 4pm. I don't want to see it before the given time, because I can't work on it then, so it only clutters the view. Is it possible to do this with org? One recommendation: Create an :EVENING: tag and filter it out in the agenda. Or, optionally, create custom agenda commands for day and evening agendas that pull up different results based on tags. - Matt ___ 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
[Orgmode] Re: Is it possible to show an agenda item only if it's due?
Matt Lundin mdl at imapmail.org writes: One recommendation: Create an :EVENING: tag and filter it out in the agenda. Or, optionally, create custom agenda commands for day and evening agendas that pull up different results based on tags. This wouldn't work, because I have lots of different such times during the day which cannot be grouped into 2-3 main categories. 4pm was only an example. It can be any other time during the day and I only want those items to appear when their time is due. It would be nice if org handled a category or something which I could add to the task and it would affect its display on the agenda. ___ 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
[Orgmode] Re: Is it possible to show an agenda item only if it's due?
PT spamfilteracco...@gmail.com writes: Matt Lundin mdl at imapmail.org writes: One recommendation: Create an :EVENING: tag and filter it out in the agenda. Or, optionally, create custom agenda commands for day and evening agendas that pull up different results based on tags. This wouldn't work, because I have lots of different such times during the day which cannot be grouped into 2-3 main categories. 4pm was only an example. It can be any other time during the day and I only want those items to appear when their time is due. Ah I see. Another idea: write an agenda skip function that converts the timestamp to universal time and ignores the entry if it is greater than (current-time). Such as, --8---cut here---start-8--- (defun my-skip-if-later () Skip entries that are later than the current time. (let ((time (or (org-entry-get nil TIMESTAMP) (org-entry-get nil SCHEDULED (when time (if (time-less-p (org-time-string-to-time time) (current-time)) nil ;; less than current time -- include it (outline-next-heading) ;; otherwise move on (setq org-agenda-custom-commands '((A Without later items agenda ((org-agenda-ndays 1) (org-agenda-skip-function '(my-skip-if-later)) --8---cut here---end---8--- Note: this is just a quick example. I haven't tested it and am not sure whether it breaks something. Also, it would become considerably more complex if you also wanted to consider time-of-day information in the heading. - Matt ___ 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
[Orgmode] Re: Is it possible to show an agenda item only if it's due?
Matt Lundin mdl at imapmail.org writes: Ah I see. Another idea: write an agenda skip function that converts the timestamp to universal time and ignores the entry if it is greater than (current-time). Such as, Wow, I didn't you can write your own agenda skip function. The depths of Org are infinite. :) Thanks. I'll try your solution. ___ 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