Màu sắc cho các ưu tiên khác nhau trong chế độ Org


11

Tôi đã định cấu hình chế độ Org với thuộc tính khuôn mặt cho các ưu tiên với các dòng này trong init.el:

(set-face-attribute 'org-priority nil
                    :foreground "aquamarine1"
                    :background "black"
                    :inherit font-lock-keyword-face
                    :inverse-video t
                    :box '(:line-width 2
                           :color "orange"
                           :style released-button))

Nhưng tôi tự hỏi liệu có cách nào để đặt các màu khác nhau cho các ưu tiên #A, #B & #C.

Câu trả lời:


14

Bạn có thể tùy chỉnh org-priority-facesđể đưa ra các thuộc tính cụ thể cho từng ưu tiên.


Từ C-h v org-priority-faces,

Tài liệu:
Khuôn mặt cho các ưu tiên cụ thể.
Đây là danh sách các ô khuyết điểm, với ký tự ưu tiên trong xe và các mặt trong cdr. Khuôn mặt có thể là một biểu tượng, màu sắc như một chuỗi hoặc danh sách thuộc tính của các thuộc tính, như
(:foreground "blue" :weight bold :underline t).
Nếu đó là một chuỗi màu, biến org-faces-easy-properties sẽ xác định xem đó là màu nền trước hay màu nền.

Biên tập:

Ví dụ: đây là thiết lập hiện tại của tôi:

'((65 :foreground "red" :background "yellow")
  (66 :foreground "black" :background "yellow")
  (67 . "blue"))

Các số 65, v.v. tương ứng với các chữ cái ưu tiên (ASCII 65 cho A, v.v.).

Điều này được cấu hình dễ dàng nhất bằng cách sử dụng customize-variablegiao diện.


1
Bất kỳ cơ hội bạn có thể cung cấp một số mã ví dụ, xin vui lòng?
Dân

7

Dưới đây là một ví dụ về tùy biến

(setq org-priority-faces '((?A . (:foreground "red" :weight 'bold))
                           (?B . (:foreground "yellow"))
                           (?C . (:foreground "green"))))

1
boldkhông nên được trích dẫn.
SabreWolfy

1
Tôi đã tự hỏi tên biến để thay đổi văn bản của mục ưu tiên, không phải là A, B hoặc C. Có ý tưởng nào không? Cảm ơn!
Emmanuel Goldstein
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.