Aqui está uma ilustração do 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!
Aqui está uma ilustração do 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!
Respostas:
Você pode configurar isso usando a org-blank-before-new-entry
variável
Eu defini isso para '((heading) (plain-list-item))
que essas linhas em branco não sejam inseridas automaticamente depois M-RET
para títulos e itens de lista.
Você também pode definir apenas o cdr
elemento with plain-list-item
para zero para obter exatamente o que deseja, fazendo:
(setcdr (assoc 'plain-list-item org-blank-before-new-entry) nil)
Dê uma olhada na C-h v org-blank-before-new-entry
saída.
Deve
org-insert-heading
deixar uma linha em branco antes do novo cabeçalho / item? O valor é um alist, comheading
eplain-list-item
como CAR, e um sinalizador booleano como CDR. O cdr também pode ser o símboloauto
; nesse caso, a Org examinará os títulos / itens circundantes e tentará tomar uma decisão inteligente sobre a inserção ou não de uma linha em branco.
O valor padrão é
'((heading . auto) (plain-list-item . auto))
Então, o que você está vendo é esperado .. como você tinha uma linha em branco antes do item de lista "- Próximo item após linha em branco. Agora pressione M-RET novamente ..." item de lista, ele inseriu uma linha em branco antes de "- .. mas agora Eu estou aqui em baixo! " também.