Thay đổi giao diện của chế độ ẩn org nội dung ẩn dấu chấm lửng


15

Trong org-mode, khi nội dung của một cây con bị ẩn, bạn sẽ thấy một cái gì đó như

* Some tree
  :PROPERTIES:...

** Another One...

Có cách nào để thay đổi những ...thứ khác? Tôi muốn sử dụng một cái gì đó ngắn hơn như dấu chấm lửng utf-8 hoặc mũi tên tròn.

Câu trả lời:


15

Chỉ cần tùy chỉnh các biến org-ellipsis. Cái gì đó như

(setq org-ellipsis "…")

Tuyệt vời, tôi đã thiết lập nó "⮷". Tôi chắc chắn rằng tôi sẽ phát ốm vì nó sớm nhưng bây giờ nó trông thật ngọt ngào.
Malabarba

2
Nếu bạn muốn thay đổi diện mạo nhưng không phải biểu tượng, bạn có thể đặt org-ellipsisthành một khuôn mặt thay vì một chuỗi.
erikstokes

@erikstokes Có cách nào để làm cả hai (tức là thay đổi diện mạo và biểu tượng) không?
ph0t0nix

@ ph0t0nix Không phải là cách dễ dàng như chỉ đặt một biến. org-ellipsischỉ cho phép bạn tùy chỉnh một. Bạn có thể hack bảng hiển thị như trong các câu trả lời khác để đặt khuôn mặt và biểu tượng.
erikstokes

8

Cá nhân, thay vì chỉ đặt nó cho Org, tôi thực hiện nó trên toàn cầu với:

(unless standard-display-table
  (setq standard-display-table (make-display-table)))
(when (fboundp 'make-glyph-code)
  (set-display-table-slot standard-display-table 4
                          (vector (make-glyph-code ?…)
                                  (make-glyph-code ?…))))

8

Bạn có thể thay đổi các ký tự nói chung để hiển thị có chọn lọc với:

(set-display-table-slot standard-display-table 
                        'selective-display (string-to-vector " ◦◦◦ ")) ; or whatever you like

Tôi đã sử dụng những ký tự này bởi vì tôi thấy chúng dễ nhìn hơn các thời kỳ, nhưng không quá mất tập trung. Để mỗi riêng của họ mặc dù.

Tôi đã nhận được điều này từ EmacsWiki : tìm phần "Tùy chỉnh dấu chấm lửng phác thảo" để biết thêm chi tiết.


Đừng! Stefan đánh tôi với nó. Tôi sẽ để nó cho liên kết Wiki.
Dân
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 cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.