2

組織のマニュアルには、特別なプロパティは「プロパティ ドロワーのキーとして使用しないでください」と記載されています:PROPERTIES:ただし、組織モードをより高いレベルで使用したいと考えており、すべての特別なプロパティを引き出しに入れたいと考えています。

これは多くの理由で使用できます。たとえば、TODO、タグ、優先度、および見出しの構文について知る必要なく、プロパティを持つエントリのみで構成される組織モード ファイルを理解できる外部パーサーを作成できます。 . これにより、通常はアドホックな組織モード構文に従うすべての組織モード コマンドの動作が変更されます。たとえば、見出しを変更する代わりに、ドロワー内のプロパティをorg-todo変更します。TODO

つまり、組織モードの構文を少し一般化したいと考えています。どうすれば理論と実践でそれを行うことができますか? 何を知って何をする必要がありますか?

4

1 に答える 1

1

唯一の方法 (理論的にも実際的にも) は、それを可能にするために org-mode を書き直すことです。特別なプロパティ (closed、scheduled など) は、既存のコードではドロワーの外、ヘッダーのすぐ下にあると想定されています。todo アイテムは、最初の行の星と :tags: の直後にある必要があります。一部の機能がすでにこれを行っているため、タグはドロワーに再ルーティングするのが最も簡単なはずです。クローズ、予定、締め切りは明確に定義され、移動可能です。todo ステータスを引き出しに入れるのは大変な作業かもしれません。

于 2012-11-06T13:18:08.833 に答える