2011-06-22 18 views
6

¿Hay alguna manera de decirle a org-mode que cargue solo las primeras N líneas de un archivo de texto largo? Me gustaría mantener todo el archivo abierto para poder buscar a través de él, pero tengo visualización de modo orgánico en las primeras N líneas de mi archivo, que es donde edito nuevo contenido.carga lenta de solo las primeras líneas N en emacs org-mode

+1

Sospecho que esto es independiente de org-mode, pero me encantaría escuchar una buena solución. – jeremiahd

+1

Puede simplemente dividir la ventana y cambiar el tamaño del búfer del modo de organización a tantas filas como desee. No es una solución perfecta, pero funciona. – yarian

+0

¿cómo puedo cambiar el tamaño del buffer del modo org? Manualmente con un corte + pegar? – 719016

Respuesta

6

Si usted tiene un esquema estructurado en org-mode, se puede establecer la visibilidad global de archivos con el #+STARTUP marcado, o la visibilidad de cualquier partida con la propiedad VISIBILITY, ver Visibility Cycling para más detalles. La ventaja de utilizar las propiedades integradas de org-mode es que es fácil abrir un archivo exactamente en el estado que desea.

Tengo mi archivo de diario configurado para lograr algo similar a lo que creo que está pidiendo con estas propiedades de modo orgánico. Se abre la sección "Hoy" para que pueda ver todo, pero los archivos más antiguos se colapsan.

+0

Suena bien. Así que ahora puedo convertir mi pregunta en: ¿cómo puedo colapsar todas las entradas anteriores a 3 meses en mi archivo de diario de modo orgánico? http://stackoverflow.com/questions/6451044/how-can-i-collapse-all-entries-older-than-3-months-in-my-emacs-org-mode-journal-f – 719016

5

¿No estoy seguro de que el título realmente se ajusta a la descripción?

Creo que solo quiere usar el estrechamiento del búfer, que le permite ocultar todo fuera de la región especificada durante el tiempo que sea necesario.

Puede afinar manualmente la memoria intermedia mediante el marcado de la región y escribiendo Cxnn

Widen la pantalla de nuevo a la memoria intermedia completa con Cxnw

Supongo que podría usar una variable local eval para automatizar esto en una región predefinida, si realmente nted a.

También hay narrow-to-defun (C-xnd) y narrow-to-page (C-xnp). Si lanza un salto de página en su archivo org (C-qC-l), este último podría resultar práctico.

+0

Ahh, pensé que estaba preguntando sobre cargar n líneas de un archivo con muchas líneas – jeremiahd

Cuestiones relacionadas