Während reguläre Absätze unter normalen Listenelementen gut eingerückt sind (mit der [LEERTASTE] zum Einrücken der ersten Zeile nimmt der Rest zusammen mit), ist mir aufgefallen, dass Codeblöcke nicht gerne zusammenarbeiten. Gibt es eine Möglichkeit, dies zu beheben?
Im Moment habe ich Folgendes:
- [ ] 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
Ich möchte folgendes bekommen:
- [ ] 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)
im src-Block wird Ihnen mitgeteilt, dass org standardmäßig nicht möchte, dass ein src-Block der Kontext ist, in dem Listen zulässig sind. Ändern org-list-forbidden-blocks
kann das ändern, es ist kein defcustom
obwohl.
org-indent-mode
.