Enquanto parágrafos regulares são recuados alegremente em itens de lista simples (usando a barra [ESPAÇO] para recuar a primeira linha leva o resto) Eu notei que os blocos de código não gostam de cooperar. Existe alguma maneira de corrigir isso?
No momento, é isso que eu tenho:
- [ ] My plain list item
Nicely indented paragraph, blah blah blah blah blah blah blah blah
blah blah blah blah blah blah blah blah blah blah blah blah blah blah
blah blah blah.
#+BEGIN_SRC elisp
; Uncooperative code block -> notice that only the first line indents.
(lambda () (do-something-amazing))
(blah-blah-blah)
#+END_SRC
Gostaria de obter o seguinte:
- [ ] My plain list item
Nicely indented paragraph, blah blah blah blah blah blah blah blah
blah blah blah blah blah blah blah blah blah blah blah blah blah blah
blah blah blah.
#+BEGIN_SRC elisp
; Happily indented code block -> notice that all code follows with :)
(lambda () (do-something-amazing))
(blah-blah-blah)
#+END_SRC
(org-list-in-valid-context-p)
no bloco src, você informará que, por padrão, a organização não deseja que um bloco src seja o contexto em que as listas são permitidas. Alterar org-list-forbidden-blocks
pode mudar isso, não é um defcustom
pensamento.
org-indent-mode
.