En mode Org, j'aimerais qu'un modèle de capture soit stocké comme ceci:
* 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
Est-ce possible hors de la boîte? Sinon, avez-vous des idées sur la façon de le mettre en œuvre?
org-mode
org-capture
Max Hollmann
la source
la source
**** Todo today
? Ce serait formidable si vous pouviez étendre votre publication pour inclure (1) un exemple de la sortie que votre modèle de capture produit actuellement, (2) un exemple distinct de la sortie que vous aimeriez voir, et (3) le modèle de capture lui-même . Sinon, bienvenue sur Emacs.SE!2015-05-21 Thursday
) et le titre produit par le template (TODO something
). Fondamentalement, ce dont j'ai besoin estfile+datetree+olp
.**** Todo today
tête pour chaqueTODO
élément créé à l'aideorg-capture
. J'ai depuis résolu ce problème; veuillez revoir ma réponse.Réponses:
Vous pouvez obtenir ce que vous voulez en définissant une fonction personnalisée qui renvoie l'emplacement cible pour l'expansion du modèle:
Ensuite, configurez votre modèle comme ceci:
la source
calendar-current-date
est grégorien au départ, donc pas besoin de convertir deorg-today
grégorien.