Orgmode:ファイルレベルでタグを設定することは可能ですか?


11

特定のプロジェクト用のファイルがある場合、そのファイル内のすべてのノードにプロジェクトを識別するタグを付けて、後でそのプロジェクトのみの議題ビューを作成できるようにします。これまでに見つけたのは#+TAGS: foo bar spam、そのファイルのタグのオートコンプリートで提供されるタグのハードリストを指定することだけです。

#+XXXこれを達成するための-のような指示を誰かが知っていますか?

回答:


17

はい。マニュアルのタグ継承の章からorg-mode(私の強調):

タグは、アウトラインツリーの階層構造を利用します。見出しに特定のタグがある場合、すべての小見出しもそのタグを継承します。たとえば、リストでは

 * Meeting with the French group      :work:
 ** Summary by Frank                  :boss:notes:
 *** TODO Prepare slides for him      :action:

最終的に見出しタグを持つことになり:work::boss::notes:、そして:action:最終的に見出しが明示的にこれらのタグでマークされていない場合であっても。また、ファイル内のすべてのエントリが継承するタグを設定することもできます。これらのタグは、ファイル全体を囲む仮想的なレベル0で定義された場合と同じです。次のような行を使用します。

 #+FILETAGS: :Peter:Boss:Secret:

すばらしい、私は質問を投稿した直後に答えを見つけ、自分で答えを書きましたが、あなたは私にそれを打ちました;)あなたの答えをありがとう!
El Ninja Trepador 2015年

1
@ElNinjaTrepadorはい-12秒までです:)しかし、あなたはあなた自身の質問に答えることができてうれしいです!
itsjeyd 2015年

7

ファイル固有のタグは次のように指定できます。

#+FILETAGS: :tag1:tag2:tag3:

これらのタグは、継承を通じて下位レベルのエントリに適用されます。


6

さて、私はそれを投稿した直後に質問への答えを見つけました...とにかく、これはこれを行う方法を知らないかもしれない人のためのものです:

#+FILETAGS: :foo:bar:spam:

すべてのインバッファ設定を含むこの非常に便利なページでそれを見つけました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.