在emacs org-mode中仅延迟加载前N行

719*_*016 6 emacs org-mode

有没有办法告诉org-mode只加载长文本文件的前N行?我想保持整个文件打开以便能够搜索它,但是在我的文件的前N行显示org-mode,这是我编辑新内容的地方.

Dav*_*her 6

如果在org-mode中有结构化轮廓,则可以使用#+STARTUP标记设置全局文件可见性,或者使用VISIBILITY属性设置任何标题的可见性,有关详细信息,请参阅可见性循环.使用内置组织模式属性的好处是,可以轻松地以正确的状态打开文件.

我设置了我的日志文件,以完成我认为您要求使用这些组织模式属性的类似内容."今天"部分已打开,因此我可以看到所有内容,但较旧的档案已折叠.


phi*_*ils 5

我不确定标题是否真的符合描述?

我想你只想要使用缓冲区缩小,这样你就可以在必要时隐藏指定区域之外的所有内容.

您可以通过标记区域和键入来手动缩小缓冲区 C-xnn

用显示器将显示器扩展回完整缓冲区 C-xnw

我猜你可以使用eval局部变量将其自动化到预定义的区域,如果你真的想要的话.

还有narrow-to-defun(C-xnd)和narrow-to-page(C-xnp).如果你将分页符抛入你的org文件(C-qC-l),后者可能会很方便.