リスト間の空行が原因で、org-modeが新しいアイテムの前に空行を挿入するのを防ぐにはどうすればよいですか


7

これは問題の説明です:

 - First item. Pressing M-RET...
 - Another item at the correct position. Now a blank line:

 - Next item after blank line. Now press M-RET again...

 - .. but now I'm down here!

回答:


7

org-blank-before-new-entry変数を使用して設定できます。

見出しやリストアイテムの'((heading) (plain-list-item))M-RETにこのような空白行が自動的に挿入されないように設定しました。

またcdr、要素のplain-list-itemをnilに設定して、次のようにすることで正確に必要なものを取得できます。

(setcdr (assoc 'plain-list-item org-blank-before-new-entry) nil)

C-h v org-blank-before-new-entry出力を見てください。

org-insert-heading新しい見出し/項目の前に空白行を残す必要がありますか?値を持つ連想リストであり、heading及びplain-list-itemCARとして、及びCDRとしてブーリアンフラグ。cdrは記号の場合もあります。そのauto場合、Orgは周囲の見出し/項目を調べて、空白行を挿入するかどうかをインテリジェントに決定しようとします。

デフォルト値は

'((heading . auto) (plain-list-item . auto))

したがって、何が表示されているのかが予想されます。「-空白行の後の次のアイテム。今度はM-RETをもう一度押す...」リストアイテムの前に空白行があったため、「-..の前に空白行が挿入されましたが、今ここにいるよ!」あまりにも。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.