emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [O] [Assistance Needed] View only prioritized items that have a dead


From: Andre Powell
Subject: Re: [O] [Assistance Needed] View only prioritized items that have a deadline or or scheduled
Date: Thu, 2 Aug 2012 07:38:09 -0400

François,
Thanks for the help on this, and sorry about the late response. I may have asked the wrong way, but this solution is exactly what I am looking for.

I use priority, scheduled [start times] and deadlines in the following way; 
A tasks need to be done today
B tasks need to be done in the next 14 days 
C tasks need to be done in 30 days or more
With each type of task only showing up when scheduled to start and deadlines only being true deadlines not "fake".

The issue sometimes is that with routine/repeating items that have to be done a specific day (which are normally an "A" task) I do not want to see them until they need to be done (based on the scheduled date). So what I was doing was removing the priority to make them not show up in a view for mobileorg. Or the next scenario would be something that has a deadline that I really do not want to see until a determined time (based on the scheduled start time).



On Wed, Aug 1, 2012 at 5:23 AM, François Allisson <address@hidden> wrote:
Le mardi 31 jui 2012 à 20:48:02 (-0400), Andre Powell a écrit :
> 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
>

Hi 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

    ("x" "Daily Scheduled Task"
      ((agenda ""
        ((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.



--
Andre




reply via email to

[Prev in Thread] Current Thread [Next in Thread]