¿Cómo puedo obtener un cajón de organización personalizado para abrir / cerrar?

9

Mis cajones no parecen colapsar con TAB. Incluso he probado el ejemplo canónico :

* This is a headline
  Still outside the drawer
  :DRAWERNAME:
  This is inside the drawer.
  :END:
  After the drawer.

Cuando coloco el cursor en la línea :DRAWERNAME:y presiono, TABno sucede nada:

ingrese la descripción de la imagen aquí

Además, cuando coloco el cursor en el título y presiono TABrepetidamente, paso por los dos estados siguientes:

ingrese la descripción de la imagen aquí

... y:

ingrese la descripción de la imagen aquí

En otras palabras, todo el título aparece colapsado pero el cajón en sí nunca se colapsa.

Marcus Junius Brutus
fuente

Respuestas:

8

Debe informar orgsobre los nombres de cajones personalizados que desee usar personalizando org-drawers:

org-drawerses una variable definida en org.el. Su valor es ("PROPIEDADES" "RELOJ" "LIBRO DE REGISTRO" "RESULTADOS")

Documentación: nombres de cajones. Los cajones no se abren en bicicleta en el título de arriba. Los cajones solo se abren con una TAB en la línea del cajón.

(bla, bla, bla)

El cajón "PROPIEDADES" es especial para capturar propiedades a través de la API de propiedades.

Con el valor predeterminado, el :PROPERTIES:cajón se alternará, pero no el cajón :DRAWERNAME:. Sin embargo, puede (add-to-list 'org-drawers "DRAWERNAME")reiniciar org-mode( M-x org-mode), y también reconocerá este último.

Dan
fuente
2
Parece que las versiones org más nuevas han desaparecido a org-drawersfavor de org-drawer-regexp. Cuando creo un cajón con nombre foobar, puedo abrirlo y cerrarlo con la tecla de tabulación muy bien. (Mi versión de la organización es 8.3beta. Vivo peligrosamente y la actualizo directamente desde el repositorio de git a intervalos irregulares.)
Harald Hanche-Olsen
1
El modo org 8.3 eliminó la necesidad de especificar cajones personalizados.
erikstokes
@erikstokes y Harald: genial, estaba trabajando con 8.2. ¿Quizás alguno de ustedes puede agregar otra respuesta para resaltar los cambios con la nueva versión?
Dan
12

A partir de la versión 8.3 del modo org, esto simplemente funciona sin necesidad de configurar nada.

Antes de que tuviera que decirle al modo org los nombres de sus cajones personalizados (según la respuesta de @ Dan) para hacer el trabajo. La org-drawersvariable y la #+DRAWERSpalabra clave ahora están obsoletas.

erikstokes
fuente
Nota: a partir de ahora, Emacs 25.1 se envía con Org 8.2 incorporado, pero Org 8.3 se puede instalar desde la colección de paquetes gnu.
9000