3

組織モードの狂信者の皆さん。file+datetree+prompt作成時に日付を動的に設定するために使用する組織キャプチャ ジャーナル テンプレートを設定したいと考えています (file+datetree日付を自動的に今日に設定するのではなく)。

file+datetree+promptテンプレートでfile+datetree を置き換えると、

("j" "Journal" entry (file+datetree+prompt "~/Dropbox/doc/journal.org")
     "* %?\n----Entered on %U\n  %i\n  %a")))

次のエラーが表示されます:「無効なキャプチャ ターゲットの指定です。

このテンプレートをかなりいじってみましたが、まだ成功していません。日誌テンプレートを適切に設定する方法について、何か助けていただければ幸いです。ありがとう!

file+datetree+prompt の情報ページへのリンクは次のとおりです:テンプレート要素

4

2 に答える 2

1

あなたが言及したマニュアルページは、マニュアルの開発版です。テンプレートターゲット要素file+datetree + promptは、リリース7.4の一部であるcommit341e9ce1d7085316c78d92f19790ad828c15731eで導入されました。

$ git name-rev --name-only 341e9ce1d7085316c78d92f19790ad828c15731e
tags/release_7.4~44

(意味:コミット341…eはタグrelease_7.4の前に44コミットが導入されました)

したがって、最新リリースに更新する必要があります。または、Org-Modeの開発バージョンを使用することもできます。

于 2011-02-22T19:53:23.907 に答える
0

問題は、ファイル + 日付ツリー + プロンプトのドキュメントがないことだと思います。代わりに file+datetree を試してください。そのおかげで良い結果が得られました。

("j" "Journal" entry (file+datetree "~/Dropbox/doc/journal.org")
     "* %?\n----Entered on %U\n  %i\n  %a")))

ファイルjournal.orgに次のエントリが作成されました:(プロンプトが表示されたら「テスト」という単語を使用)

* 2010
** 2010-12 December
*** 2010-12-20 Monday
**** Test
----Entered on [2010-12-20 Mon 12:12]

org v7.3 のソース コードを見ると、file-datetree-prompt への参照はありませんが、オンライン マニュアルで言及されているのを見ました。これは素晴らしい機能ですが、必要に応じて入力ウィンドウ自体の日付を手動で変更しているだけです。

于 2010-12-20T17:21:09.787 に答える