Contraer secciones en rebajas

14

Yo uso markdown-mode(junto con writeroom-mode) para escribir en Emacs. Mis archivos de rebajas generalmente se hacen bastante grandes, y me gustaría poder centrarme en una sección en particular por largos períodos de tiempo.

¿Cómo puedo conseguir esto? Específicamente, estoy buscando ocultar o contraer otras secciones (encabezado y su texto) mientras trabajo en la actual. http://www.foldingtext.com se comporta de esta manera.

Sridhar Ratnakumar
fuente
1
Mi respuesta no pensada de diez segundos es: ¿funciona con el modo hideshow? gnu.org/software/emacs/manual/html_node/emacs/Hideshow.html
Trevoke

Respuestas:

13

Con Markdown-mode de Jason Blevins puede alternar el plegado del encabezado con Tab(igual que en org-mode).

Adobe
fuente
44
Verdadero (+1). Sin embargo, emacs -nwresulta que quieres usar Shift + Tabpara hacer que las cosas se doblen. (Lo cual solo menciono porque descubrí por accidente que esto funciona ...)
jon
2

He encontrado dos formas que pueden ser útiles:

  1. habilite el modo hideshow (hs-minor-mode) y use las funciones proporcionadas
  2. Aparentemente, el modo markdown hereda del modo esquema (¡o al menos las funciones están disponibles aquí!) Para que pueda usar funciones como hide-subtree y show-subtree.
Trevoke
fuente