Dalam mode-Org, saya ingin agar templat tangkapan disimpan seperti ini:
* 2015
** 2015-05 May
*** 2015-05-21 Thursday <--- I can get this with file+datetree
**** Todo today <--- here's the problem
***** TODO something <--- this is the captured content
Apakah itu mungkin di luar kotak? Jika tidak, ada ide bagaimana menerapkannya?
org-mode
org-capture
Max Hollmann
sumber
sumber
**** Todo today
? Akan lebih bagus jika Anda dapat memperluas posting Anda untuk memasukkan (1) contoh dari output yang dihasilkan template capture Anda, (2) contoh terpisah dari output yang ingin Anda lihat, dan (3) template capture itu sendiri . Selain itu, selamat datang di Emacs.SE!2015-05-21 Thursday
) dan headline yang dihasilkan oleh template (TODO something
). Pada dasarnya, yang saya butuhkan adalahfile+datetree+olp
.**** Todo today
judul untuk setiapTODO
item yang dibuat menggunakanorg-capture
. Saya telah memperbaiki masalah ini; tolong lihat lagi jawaban saya.Jawaban:
Anda dapat mencapai apa yang Anda inginkan dengan mendefinisikan fungsi khusus yang mengembalikan lokasi target untuk perluasan template:
Kemudian atur templat Anda seperti ini:
sumber
calendar-current-date
adalah Gregorian pada awalnya, jadi tidak perlu mengkonversi dariorg-today
ke Gregorian.