Hier ist eine Illustration des Problems:
- 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!
Hier ist eine Illustration des Problems:
- 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!
Antworten:
Sie können dies mithilfe der org-blank-before-new-entry
Variablen konfigurieren .
Ich habe das '((heading) (plain-list-item))
so eingestellt, dass solche Leerzeilen M-RET
für Überschriften und Listenelemente nicht automatisch nach eingefügt werden.
Sie können auch nur das cdr
Element mit plain-list-item
auf Null setzen, um genau das zu erhalten, was Sie wollen, indem Sie Folgendes tun:
(setcdr (assoc 'plain-list-item org-blank-before-new-entry) nil)
Schauen Sie sich die C-h v org-blank-before-new-entry
Ausgabe an.
Sollte
org-insert-heading
vor einer neuen Überschrift / einem neuen Artikel eine Leerzeile stehen bleiben? Der Wert ist eine Liste mitheading
undplain-list-item
als CAR und ein boolesches Flag als CDR. Die CDR kann auch das Symbol seinauto
. In diesem Fall betrachtet Org die umgebenden Überschriften / Elemente und versucht, eine intelligente Entscheidung zu treffen, ob eine Leerzeile eingefügt werden soll oder nicht.
Der Standardwert ist
'((heading . auto) (plain-list-item . auto))
Was also zu sehen ist, wird erwartet. Da Sie eine Leerzeile vor dem Listenelement "- Nächstes Element nach Leerzeile. Drücken Sie jetzt erneut M-RET ..." drücken, wurde zuvor eine Leerzeile eingefügt. "- .. aber jetzt Ich bin hier unten! " zu.