Saya telah menetapkan status TODO berikut dalam file mode-org:
#+SEQ_TODO: TODO(t) WAIT(w) | DONE(d)
Dan saya telah menyesuaikan warna untuk status TODO:
Sembunyikan Wajah Kata Kunci Org Todo: INS DEL Cons-cell: Kata kunci: TODO Wajah: Nilai Menu Warna: merah INS DEL Cons-cell: Kata kunci: TUNGGU Wajah: Nilai Menu Warna: oranye INS DEL Cons-cell: Kata kunci: DIBUAT Wajah: Nilai Menu Warna: hijau INS
Tapi saya ingin menyesuaikan warna status TODO di tempat yang sama, tempat saya mendefinisikannya: di dalam file.
Bagaimana ini bisa dilakukan?
Jawaban:
Anda dapat menambahkan yang berikut ke bagian atas
.org
file Anda :The
-*- ... -*-
sintaks digunakan untuk menentukan Variabel File-lokal .sumber
#+SEQ_TODO: TODO(t red) WAIT(w orange) | DONE(d green)
org-todo-keywords
, ini sepertinya tidak mungkin. (Untuk melihat sendiri, ketikC-h v
org-todo-keywords
RET
).:foreground"
. Dan, mungkin pertimbangkan untuk menambahkan contoh yang lebih kompleks yang menetapkan latar belakang dan latar depan untuk kata kunci tertentu. Konsep yang sama menggunakan daftar tradisional dan bukan sel-sel juga berlaku untukorg-todo-priority-faces
.Saya tidak dapat membuat sintaks "# - * -..." berfungsi dalam file .org saya (saya dapat menerima bahwa saya mungkin melakukan sesuatu yang salah. :-).
Saya mendapat berikut untuk bekerja. Tempatkan ini di bagian bawah file .org Anda:
sumber
-*-
sintaks menggunakan perintah interaktifadd-file-local-variable-prop-line
. Saya menentukanorg-todo-keyword-faces
untuk variabel dan(("TODO" . "purple"))
untuk nilai. Setelah memanggilrevert-buffer
hal-hal bekerja seperti yang diharapkan. Baris yang dihasilkan adalah# -*- org-todo-keyword-faces: (("TODO" . "purple")); -*-
# -*- org-todo-keyword-faces: (("TODO" . "purple") ("IN-PROGRESS" . "red")); -*-
TIDAK ... Ada petunjuk?org-todo-keyword-faces
. Perhatikan bahwa Anda juga perlu menambahkan IN-PROGRESSorg-todo-keywords
.