emacs orgmode是否不在标题之间插入行?
在emacs组织模式下,当我创建一个新的副标题(组织插入副标题)时,有时它会添加一个空行,有时它不会基于上面文本中的某些模式 我可以强制emacs从不插入换行符吗 即emacs orgmode是否不在标题之间插入行?,emacs,org-mode,line-breaks,heading,Emacs,Org Mode,Line Breaks,Heading,在emacs组织模式下,当我创建一个新的副标题(组织插入副标题)时,有时它会添加一个空行,有时它不会基于上面文本中的某些模式 我可以强制emacs从不插入换行符吗 即 这由变量org blank before new entry控制: `org insert heading'是否应在新标题/项目前留一个空行? 该值是一个列表,其中`heading'和`plain list item'为CAR,布尔标志为CDR。cdr也可能是符号`auto',在这种情况下,Org将查看周围的标题/项目,并尝试做出
这由变量
org blank before new entry
控制:
`org insert heading'
是否应在新标题/项目前留一个空行?该值是一个列表,其中
`heading'
和`plain list item'
为CAR,布尔标志为CDR。cdr也可能是符号`auto'
,在这种情况下,Org将查看周围的标题/项目,并尝试做出是否插入空行的智能决策
在我的emacs版本中,这两个项目的默认值都是auto
。若要从不插入空行,请将两者都设置为nil
:
(setf org-blank-before-new-entry '((heading . nil) (plain-list-item . nil)))
我认为这是由变量
org blank from new entry
控制的。根据组织文件:
org插入标题
是否应在新标题/项目前保留一个空行?
该值是一个列表,带有标题
和普通列表项
作为CAR,
和一个布尔标志作为CDR。cdr也可以是中的“自动”符号
哪个案例组织会查看周围的标题/项目并尝试
明智地决定是否插入空行
对于普通列表,如果设置了组织列表空行终止普通列表
,
此处的设置将被忽略,不会插入空行以避免中断
列表结构
默认值是”((heading.auto)(plain list item.auto))
,因此它通常会在标题前插入一个换行符(标题中的auto
部分)。自定义变量时,可以指定从不
,并且它不会插入换行符
(setf org-blank-before-new-entry '((heading . nil) (plain-list-item . nil)))