Buck Brody <buckbr...@gmail.com> wrote:

> ...
> Maybe it would be best if I explain my current workflow.  I use agenda to see 
> what is due today.  I
> then manually assign those items the A priority.  For the rest of the day, 
> whether I am in a
> different agenda view, or just within my main file, I can quickly see what 
> items are due today
> because they have the A priority within the headline.  Using a tag would work 
> just as well.  I am
> looking for a way to cut out this manual process.
> 

OK. Maybe the following will help. Define the following function
(perhaps in your .emacs):

(defun bb-mark-todays-deadlines-as-high-priority ()
"Find all entries with a DEADLINE of today and give them high priority."
  (interactive)
  (org-map-entries '(org-priority ?A) "+DEADLINE=\"<today>\"" 'file 'archive 
'trees))

and invoke it in the project buffer with 

    M-x bb-mark-todays-deadlines-as-high-priority <RET>

(or bind it to some key for convenience). You might have to fiddle with
it a bit - the mapping API is described in section A.10 of the Org
manual.

HTH,
Nick


_______________________________________________
Emacs-orgmode mailing list
Please 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