emacs orgmode是否不在标题之间插入行?

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将查看周围的标题/项目,并尝试做出

在emacs组织模式下,当我创建一个新的副标题(组织插入副标题)时,有时它会添加一个空行,有时它不会基于上面文本中的某些模式

我可以强制emacs从不插入换行符吗


这由变量
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)))