Emacs 在组织模式下,将初始可见性设置为某一级别

Emacs 在组织模式下,将初始可见性设置为某一级别,emacs,org-mode,Emacs,Org Mode,类似于,除了我希望这是一个理想的每文档设置或模式行。理想的情况是: #+STARTUP: showlevels 3 或者,如果需要作为模式线: # -*- org-showlevels: 3 -*- 并在加载文件时相当于运行C-3 S-tab 组织模式手册中的初始可见性设置似乎不直接支持这一点:您可以使用组织内容命令复制C-3 S-tab的功能: # -*- eval:(org-content 3) -*- 从文档字符串: 显示缓冲区中的所有标题,如目录。具有 数值参数N,显示级别N的内容

类似于,除了我希望这是一个理想的每文档设置或模式行。理想的情况是:

#+STARTUP: showlevels 3
或者,如果需要作为模式线:

# -*- org-showlevels: 3 -*-
并在加载文件时相当于运行
C-3 S-tab


组织模式手册中的初始可见性设置似乎不直接支持这一点:

您可以使用
组织内容
命令复制
C-3 S-tab
的功能:

# -*- eval:(org-content 3) -*-
从文档字符串:

显示缓冲区中的所有标题,如目录。具有 数值参数N,显示级别N的内容


从今天起,Emacs组织模式主机中提供了新的启动选项

该实现与您的建议Elliott略有不同,因为启动关键字不能有参数(据我所知)。但如果您使用的是组织模式主机,则以下功能现在可以正常工作:

#+启动:show3levels


(3可以更改为2,3,4,5中的任何一个)

非常好!很高兴添加了这个。