En el modo Org, me gustaría que una plantilla de captura se almacene así:
* 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
¿Es eso posible fuera de la caja? Si no, ¿alguna idea de cómo implementarlo?
org-mode
org-capture
Max Hollmann
fuente
fuente
**** Todo today
? Sería genial si pudiera extender su publicación para incluir (1) un ejemplo de la salida que su plantilla de captura produce actualmente, (2) un ejemplo separado de la salida que le gustaría ver y (3) la plantilla de captura en sí . Aparte de eso, bienvenido a Emacs.SE!2015-05-21 Thursday
) y el título producido por la plantilla (TODO something
). Básicamente, lo que necesito esfile+datetree+olp
.**** Todo today
encabezado para cadaTODO
elemento creado usandoorg-capture
. Desde entonces he solucionado este problema; Por favor, eche un vistazo a mi respuesta.Respuestas:
Puede lograr lo que desea definiendo una función personalizada que devuelva la ubicación de destino para la expansión de la plantilla:
Luego configure su plantilla de esta manera:
fuente
calendar-current-date
es gregoriano desde el principio, por lo que no es necesario convertir deorg-today
gregoriano.