Làm cách nào tôi có thể ngăn các dòng trống giữa các danh sách gây ra chế độ org để chèn các dòng trống trước các mục mới?


7

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:


7

Bạn có thể cấu hình bằng cách sử dụng org-blank-before-new-entrybiế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-RETcho các tiêu đề và danh sách các mục.

Bạn cũng có thể đặt chỉ cdrphầ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ới headingvà plain-list-itemnhư CAR, và một cờ boolean là CDR. CDr cũng có thể là biểu tượng auto, 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á.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookie và Chính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.