François,
Le mardi 31 jui 2012 à 20:48:02 (-0400), Andre Powell a écrit :
Hi Andre,> I was wondering if someone could help me out with the following. I am trying to
> create a custom agenda view that shows me items that have a priority and either
> a scheduled date or deadline. This is what I have tried but it does not seem to
> work.
>
> ("x" "Daily Scheduled Task" tags-todo "+PRIORITY={A\\|B\\|C}"
> ((org-agenda-skip-function (quote (org-agenda-skip-entry-if (quote
> notscheduled) (quote notdeadline))))))
>
>
> The ideal situation would be to have task show up that are scheduled to begin
> either today or before today.
>
>
> Thanks in advance for any assistance provided.
> --
> Andre
>
I can't help you with your tags-todo view. But your ideal situation
remembers me more an agenda than a tags-todo view. What about:
;; Custom agenda-views
(setq org-agenda-custom-commands
'(
;; other custom agenda views
((agenda ""
("x" "Daily Scheduled Task"
((org-agenda-span 1)
(org-agenda-entry-types '(:deadline :scheduled))
;; only deadline and scheduled
(org-deadline-warning-days 0)
;; you didn't specified how you wanted your deadline to
;; appear. If only today and overdued items, set 0 as
;; above; if you want to see them 30 days ahead, set 30; etc.
;; By default, scheduled items appear only for today and
;; past days (if todo item not done)
(org-agenda-sorting-strategy (quote ((agenda time-up priority-down category-up tag-up))))
;; Set your sorting strategy
; other options like (org-agenda-time-grid nil), etc.
))))
))
This should do /almost/ what you want: It shows only deadline and
scheduled items, and you can sort by priority.
But there is one thing that I do not understand in your request (I do
not use priorities). Do you have items *with* deadline/schedule date
*and* no priority, that you don't want to see in your custom agenda
view? Can you explain me the idea behind?
Because in that case, this would not do the trick. By default, *all*
items have a priority of B (see org-default-priority). What you could
decide is to redefine the priority set (org-lowest-priority and
org-highest-priority) by introducing a priority D, and decide to let
org-default-priority be D.
Best,
François.