通常のパラグラフはプレーンリスト項目の下でインデントされますが([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
。