Bien que les paragraphes normaux soient heureusement en retrait sous les éléments de liste simples (en utilisant la barre [ESPACE] pour mettre en retrait la première ligne prend le reste avec), j'ai remarqué que les blocs de code n'aiment pas coopérer. Y a-t-il un moyen de réparer ceci?
En ce moment, voici ce que j'ai:
- [ ] 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
Je voudrais obtenir ceci:
- [ ] 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)
dans le bloc src vous dira que, par défaut, org ne veut pas qu'un bloc src soit le contexte où les listes sont autorisées. La org-list-forbidden-blocks
modification peut changer cela, ce n'est pas le cas defcustom
.
org-indent-mode
.