Mentre i paragrafi regolari vengono indentati felicemente sotto semplici voci di elenco (usando la barra [SPAZIO] per indentare la prima riga prende il resto insieme) ho notato che i blocchi di codice non amano cooperare. C'è un modo per risolvere questo problema?
In questo momento, questo è quello che ho:
- [ ] 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
Vorrei ottenere questo:
- [ ] 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)
nel blocco src ti dirà che, per impostazione predefinita, org non vuole che un blocco src sia il contesto in cui sono consentiti gli elenchi. L'alterazione org-list-forbidden-blocks
può cambiarlo, non è un defcustom
pensiero.
org-indent-mode
.