ในขณะที่ย่อหน้าปกติมีการย่อหน้าอย่างมีความสุขภายใต้ไอเท็มรายการธรรมดา (ใช้แถบ [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-list-in-valid-context-p)
ในบล็อก src จะบอกคุณว่าโดยค่าเริ่มต้น org ไม่ต้องการให้บล็อก src เป็นบริบทที่อนุญาตรายการ การเปลี่ยนแปลงorg-list-forbidden-blocks
อาจเปลี่ยนแปลงได้defcustom
แต่ไม่ใช่
org-indent-mode
ฉันขอพิจารณาการใช้งานของ