2010-12-14 19 views
2

Hey org-mode phatics。私はfile+datetree+promptを使用して、作成時に日付を動的に設定するために、(日付を自動的に今日に設定するfile+datetreeを使用する代わりに)org-captureジャーナルテンプレートを設定したいと考えています。Emacs org-mode capture - >ファイル+ datetree +プロンプトテンプレートヘルプ

私は私のテンプレートでfile+datetree+promptでファイル+ datetreeを置き換え、

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

私はエラーが表示:「無効なキャプチャ対象の指定を

私はこのテンプレートでかなりや避難所をいじってみましたありがとう!

ファイル+ datetree +プロンプトの情報ページへのリンクは次のとおりです:Template Elements

012ここで私のジャーナルテンプレートを正しく設定する方法については、

答えて

1

マニュアルページは開発版です。テンプレートターゲット要素ファイル+ datetree +プロンプトリリース7.4の一部であった341e9ce1d7085316c78d92f19790ad828c15731eコミット中に導入されました:

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

(手段:... eが44のコミットタグrelease_7.4前に導入された341をコミットする)

最新のリリースに更新するか、Org-Modeのuse the development versionでもかまいません。

0

ファイル+ datetree +のプロンプトに関する問題はないと思います。 代わりにファイル+ 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] 

組織V7.3のソースコードを見ると(ワード促さ「テスト」を使用して)、何もありませんfile-datetree-promptを参照してください。ただし、オンラインマニュアルに記載されています。これは素晴らしい機能ですが、必要があれば手動でエントリウィンドウ自体の日付を変更するだけです。

+0

今のところ、私は回避策を見つけました。アジェンダのビューで、k - > cを押してその日をキャプチャできます。これにより、選択した日に応じてデータツリーに追加されます。だから昨日のためにジャーナルしたい場合は、昨日のアジェンダに行き、その後kcに移動してください。 –

関連する問題