2009-09-01 9 views
8

Czy można filtrować porządek obrad w emacs na podstawie właściwości Właściciel?Filtr agenta trybu Emacsa według właściciela

Obecnie używam znaczników do ustawiania właściciela elementów TODO. W ten sposób można filtrować według tagów program tak:

(setq org-agenda-custom-commands 
    `(("o" "tasks for oleg" 
    ((org-agenda-list) 
     (org-agenda-filter-apply ,(list "+oleg"))) 
    ((org-agenda-remove-tags t))) 
    ("k" "tasks for karl" 
    ((org-agenda-list) 
     (org-agenda-filter-apply ,(list "+karl"))) 
    ((org-agenda-remove-tags t))) 
    )) 

To nie jest wygodny w użyciu tagów oznaczyć właściciela, ale nie widzę innego sposobu, aby filtrować elementy TODO przez właściciela.

+0

Czy przechowywania właścicielami w właściwościach bloku – seth

+0

tak:.? WŁAŚCIWOŚCI: Właściciel: Oleg : Zakończenie: –

+0

Myślę, że ten kod jest przestarzały i już nie działa. Dostaję skargi na niewłaściwą liczbę argumentów (także nie wiem, co oznacza przecinek, ale to tylko ja). Czy mógłbyś to zaktualizować? (Proszę :) –

Odpowiedz

5

ten pracował dla mnie w moim .emacs:

(setq org-agenda-custom-commands 
    (quote (("s" "tasks for Seth" tags "+OWNER=\"seth\"" nil)))) 

Moje ogłoszenia są dużymi literami choć tak trzeba by użyć +Owner= methinks.

Można również powołać swój własny sposób wyszukać wykonując:

C-c a m +Owner="foobar" 

(zakładając, że masz CC dołączanym do org-agenda.

biegnę org-mode 6.27a Na co warto,. nie byłem pewien, jak to zrobić na początku ale worg page about custom commands był bardzo pomocny

+0

tak, działa !!! bardzo dziękuję –

+0

Nie ma za co. – seth

Powiązane problemy