尽管普通段落很高兴在普通列表项下缩进(使用[SPACE]栏将第一行缩进),但我注意到代码块不喜欢合作。有没有什么办法解决这一问题?
现在,这就是我所拥有的:
- [ ] 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
我想得到这个:
- [ ] 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-indent-mode。它适用于除源代码块以外的所有内容...我可能做错了什么...您可以使用org-indent缩进源代码吗?
—
亚当
让我修改一下...源代码块缩进对我来说很好,但仅在标题下,而不在简单列表下……
—
Adam
(org-list-in-valid-context-p)
在src块中会告诉您,默认情况下,组织不希望src块成为允许使用列表的上下文。改变org-list-forbidden-blocks
可能会改变这一点,但这不是暂时的defcustom
。
我的回答有帮助吗?我很高兴更新当前答案或添加新答案。感谢您提出问题!
—
Melioratus
org-indent-mode
。