Oct 25
outline-mode
Antes de nada decir que puede usarse org-mode en lugar de outline-mode, el cual, es un outline-mode mejorado, así que cuando tenga preparado el artículo de org-mode preparado escribiré sobre él.
Con outline-mode podemos organizar nuestros documentos con divisiones lógicas, esto es, podemos crear cabeceras y subcabeceras para nuestro texto, así como mostrar u ocultar las partes que nos interesen. Para entrar en out-line mode tan sólo debemos pulsar M-x outline-mode. Primero explicaré como promocionar y degradar cabeceras y subcabeceras, como desplazarse sobre ellas de forma efectiva, y por último como mostrar u ocultarlas según nuestros intereses.
- Promocionar y degradar
C-c C-^ : ‘outline-promote‘; promocionaremos.
C-c C-v : ‘outline-demote‘; para degradar (es decir su análogo).
- Desplazamiento
C-c C-n : se desplaza a la siguiente cabecera o subcabecera.
C-c C-p : se desplaza a la cabecera o subcabecera anterior.
C-c C-f : se desplaza a la siguiente cabecera en el mismo nivel.
C-c C-b : se desplaza a la cabecera anterior en el mismo nivel.
C-c C-u : coge el nivel superior siguiente.
- Mostrando y ocultando
-
- Mostrar y ocultar sobre cabeceras y subcabeceras
C-c C-t : ‘hide-body‘; muestra sólo las cabeceras.
C-c C-a : ‘show-all‘; muestra todo.
C-c C-q : ‘hide-sublevels‘; sólo muestra el primer nivel de cabecera, pero no el resto.
C-c C-o : ‘hide-others‘; oculta para el resto de árboles todo excepto el primer nivel de cada uno.
C-c C-c : ‘hide-entry‘; oculta el cuerpo asociado a una cabecera particular, pero no al resto.
-
- Mostrar y ocultar sobre cuerpos/texto
C-c C-l : ‘hide-leaves‘; oculta el cuerpo de una cabecera particular y los cuerpos de tadas sus subcabeceras.
C-c C-s : ‘show-subtree‘; muestra la subcabecera del texto asociado con una cabecera.
C-c C-e : ‘show-entry‘; muestra el cuerpo asociado con una cabecera particular (no las subcabeceras y cuerpos).
C-c C-k : ‘show-branches‘; muestra el cuerpo de la cabecera y los cuerpos de todas sus subcabeceras.
C-c TAB : ‘show-children‘; muestra el siguiente nivel de subcabeceras asociadas con una cabecera particular (no el cuerpo).
- Marcando cabeceras, subcabeceras y cuerpo
C-c @ : ‘outline-mark-subtree‘; marca una sección.
C-x C-x : verifica que una sección ha sido marcada correctamente.
- Acciones sobre cabeceras, subcabeceras y cuerpos/texto marcados
Si ejecutamos C-k sobre un nivel cuando esta oculto borraría también el texto o ‘cuerpo’ oculto en ese nivel.
Si ejecutamos C-y sobre un nivel, pegaria el texto oculto en ese nivel.
- Outline mode como modo menor
Outline-mode se ejecuta como un modo mayor, sin embargo es posible ejecutarlo como un modo menor mediante M-x outline-minor-mode. Además podriamos ejecutar un comando del modo mayor mediante C-c @ prefix <comando necesitado en modo mayor> para ‘outline-mark-subtree‘.