¿Hay alguna manera de plegar una región en modo org? (No todo el archivo, y no un elemento individual, sino una región que contiene varios elementos).
A menudo quiero colapsar solo una parte de un org
archivo, digamos plegado:
* a
** a1
** a2
* b
** b1
** b2
** b3
* c
** c1
** c2
* d
** d1
** d2
dentro
* a
** a1
** a2
* b ...
* c ...
* d
** d1
** d2
Sé que en este ejemplo en particular podría simplemente doblar todo el archivo usando org-cycle
, luego expandirlo a
e d
individualmente, pero imagino que hay cientos de elementos y quiero doblar una docena de elementos contiguos contenidos en una región activa mientras dejo el resto de los elementos en el archivo expandido.
C-tab
funcionalidad? Usandoshift-tab
ciclos de todo el archivo, peroC-tab
dobla un árbol en particular.Respuestas:
Esto parece hacer lo que quieres:
EDITAR: Primero di una solución incorrecta, que mantengo aquí, ya que también es interesante OMI (pero no responde la pregunta)
La función
outline-hide-region-body
parece ser exactamente lo que desea, pero por alguna razón no es interactiva. Podríamos agregarle una especificación interactiva, pero definamosorg-hide-subtrees-in-region
como:fuente
org-cycle
en la región?