Dưới đây là một minh họa của vấn đề:
- First item. Pressing M-RET...
- Another item at the correct position. Now a blank line:
- Next item after blank line. Now press M-RET again...
- .. but now I'm down here!
Dưới đây là một minh họa của vấn đề:
- First item. Pressing M-RET...
- Another item at the correct position. Now a blank line:
- Next item after blank line. Now press M-RET again...
- .. but now I'm down here!
Câu trả lời:
Bạn có thể cấu hình bằng cách sử dụng org-blank-before-new-entry
biến.
Tôi đã đặt điều đó để '((heading) (plain-list-item))
các dòng trống như vậy không được tự động chèn sau M-RET
cho các tiêu đề và danh sách các mục.
Bạn cũng có thể đặt chỉ cdr
phần tử với số 0 plain-list-item
để có được chính xác những gì bạn muốn bằng cách thực hiện:
(setcdr (assoc 'plain-list-item org-blank-before-new-entry) nil)
Có một cái nhìn vào C-h v org-blank-before-new-entry
đầu ra.
Có nên
org-insert-heading
để một dòng trống trước tiêu đề / mục mới? Giá trị là một alist, vớiheading
vàplain-list-item
như CAR, và một cờ boolean là CDR. CDr cũng có thể là biểu tượngauto
, trong trường hợp đó Org sẽ xem xét các tiêu đề / vật phẩm xung quanh và cố gắng đưa ra quyết định thông minh có nên chèn một dòng trống hay không.
Giá trị mặc định của nó là
'((heading . auto) (plain-list-item . auto))
Vì vậy, những gì đang nhìn thấy được mong đợi .. vì bạn đã có một dòng trống trước mục "- Mục tiếp theo sau dòng trống. Bây giờ nhấn lại mục danh sách M-RET ...", nó đã chèn một dòng trống trước "- nhưng bây giờ Tôi xuống đây! " quá.