2009-09-01 6 views
8

Ownerプロパティに基づいてemacsで議題をフィルタリングすることは可能ですか?Emacsのorg-modeアジェンダフィルタby owner

現在、タグを使用してTODOアイテムのオーナーを設定しています。このように私はこのようなタグで議題をフィルタリングすることができます。

(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))) 
    )) 

それは所有者をマークするためにタグを使用すると便利ではないのですが、私は所有者がTODO項目をフィルタリングする他の方法を見ません。

+0

[プロパティブロックに所有者を格納している – seth

+0

はい、:。?PROPERTIES: :所有者:オレグ :END: –

+0

私はこのコードは時代遅れであり、もう動作しないと思います。私は間違った数の議論について苦情を受けます(私はカンマが何を意味するのかわかりませんが、それは私だけです)。それを更新できますか? (してください:) –

答えて

5

これは私の.emacsに私のために働いていた:あなたは+Owner= methinksを使用する必要があると思いますけれども

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

私のプロパティは大文字です。

また、実行して、独自のカスタム検索を呼び出すことができます:。

C-c a m +Owner="foobar" 

は、(あなたは私がORG-モード6.27aを実行しているCcをorg-agenda.

に結合を持っていると仮定すると、それは価値がある何のために、私が最初にこれを行う方法をかなり確実ではなかったが、worg page about custom commandsは非常に有用だった

+0

はい、それは動作します!ありがとうございます –

+0

あなたは大歓迎です。 – seth