emacs org-mode で、新しい小見出し (org-insert-subheading) を作成すると、空白行が追加されることがあり、上記のテキストのパターンに基づいていないことがあります。
改行を挿入しないように emacs を強制することはできますか?
すなわち、
* Heading 1
** Heading 2 #no line breaks.
emacs org-mode で、新しい小見出し (org-insert-subheading) を作成すると、空白行が追加されることがあり、上記のテキストのパターンに基づいていないことがあります。
改行を挿入しないように emacs を強制することはできますか?
すなわち、
* Heading 1
** Heading 2 #no line breaks.
これは変数によって制御されますorg-blank-before-new-entry
:
`org-insert-heading'
新しい見出し/項目の前に空白行を残す必要がありますか?
値は連想リストで、`heading'
CAR`plain-list-item'
は と、CDR はブール値フラグです。cdr はシンボル の場合もあります。`auto'
その場合、Org は周囲の見出し/項目を調べて、空白行を挿入するかどうかを適切に判断しようとします。
私のバージョンの emacs では、両方の項目のデフォルトはauto
. 空白行を挿入しないようにするには、両方を次のように設定しnil
ます。
(setf org-blank-before-new-entry '((heading . nil) (plain-list-item . nil)))
これは変数によって制御されていると思いますorg-blank-before-new-entry
。組織のドキュメントに従って:
org-insert-heading
新しい見出し/項目の前に空白行を残す必要がありますか? 値は連想リストで、heading
CARplain-list-item
は と、CDR はブール値フラグです。cdr はシンボル `auto' の場合もあります。この場合、Org は周囲の見出し/項目を調べて、空白行を挿入するかどうかを賢明に決定しようとします。プレーン リストの場合、
org-list-empty-line-terminates-plain-lists
が設定されている場合、ここでの設定は無視され、リスト構造が壊れないように空行は挿入されません。
デフォルト値は'((heading . auto) (plain-list-item . auto))
であるため、通常は見出し (auto
内の部分heading
) の前に改行が挿入されます。Never
変数をカスタマイズするときに指定でき、改行は挿入されません。