Aquí hay una ilustración del problema:
- 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!
Puede configurar eso usando la org-blank-before-new-entry
variable.
Lo configuré para '((heading) (plain-list-item))
que esas líneas en blanco no se inserten automáticamente después M-RET
de los encabezados y elementos de la lista.
También puede establecer solo el cdr
elemento con plain-list-item
nil para obtener exactamente lo que quiere haciendo:
(setcdr (assoc 'plain-list-item org-blank-before-new-entry) nil)
Echa un vistazo a la C-h v org-blank-before-new-entry
salida.
¿Debería
org-insert-heading
dejar una línea en blanco antes del nuevo encabezado / elemento? El valor es una lista, conheading
yplain-list-item
como CAR, y una bandera booleana como CDR. El cdr también puede ser el símboloauto
, en cuyo caso Org mirará los encabezados / elementos circundantes e intentará tomar una decisión inteligente sobre si insertar una línea en blanco o no.
Su valor predeterminado es
'((heading . auto) (plain-list-item . auto))
Entonces, lo que están viendo se espera ... ya que tenía una línea en blanco antes del "- Siguiente elemento después de la línea en blanco. Ahora presione M-RET nuevamente ..." elemento de lista, insertó una línea en blanco antes de "- .. pero ahora Estoy aquí abajo! también.