Leo*_*sev 8 emacs line-breaks org-mode heading
在emacs组织模式中,当我创建一个新的子标题(org-insert-subheading)时,有时会添加一个空行,有时它不会基于上面文本中的某些模式.
我可以强制emacs永远不插入换行符吗?
也就是说,
* Heading 1
** Heading 2 #no line breaks.
Run Code Online (Sandbox Code Playgroud)
这由变量控制org-blank-before-new-entry:
`org-insert-heading'在新的标题/项目之前应该留空行吗?
该值为alist,`heading'且`plain-list-item'以CAR表示,布尔标志为CDR。cdr也可以是符号`auto',在这种情况下,Org会查看周围的标题/项目并尝试做出明智的决定是否插入空白行。
在我的emacs版本上,这两项的默认值为auto。要永远不要插入空行,请将两者都设置为nil:
(setf org-blank-before-new-entry '((heading . nil) (plain-list-item . nil)))
Run Code Online (Sandbox Code Playgroud)
我认为这是由变量控制的org-blank-before-new-entry。根据组织文档:
应该
org-insert-heading在新标题/项目之前留空行吗?该值是一个 alist,带有heading和plain-list-item作为 CAR,以及一个布尔标志作为 CDR。cdr 也可能是符号“auto”,在这种情况下,Org 将查看周围的标题/项目并尝试做出是否插入空行的明智决定。对于普通列表,如果
org-list-empty-line-terminates-plain-lists设置了,这里的设置将被忽略并且不插入空行以避免破坏列表结构。
默认值为'((heading . auto) (plain-list-item . auto)),因此它通常会在标题( 中的auto部分heading)之前插入换行符。您可以Never在自定义变量时指定,它不会插入换行符。
| 归档时间: |
|
| 查看次数: |
2485 次 |
| 最近记录: |