Saya ingin mengubah penyorotan sintaks di saya lua-mode.el
tanpa mempengaruhi mode utama lainnya.
Hanya sebagai contoh, saya ingin "kata kunci" seperti if
, then
, else
berada di jenis huruf tebal dan biru ketika di lua-mode
(bukan merah muda default) tanpa gaya penyorotan yang sama saat mengedit .tex
file tersebut dengan AUCTeX.
Sejauh ini saya telah mencoba untuk memasukkan kode berikut di saya .emacs
dan kemudian juga di saya lua-mode.el
:
(custom-set-faces
'(font-lock-builtin-face ((t (:foreground "maroon3"))))
'(font-lock-comment-face ((t (:foreground "green4"))))
'(font-lock-keyword-face ((t (:foreground "dark blue" :weight bold))))
'(font-lock-string-face ((t (:foreground "dark cyan")))))
tapi dengan cara ini saya mendapatkan sorotan sintaks yang sama untuk setiap mode yang saya gunakan.
Pertanyaan ini mungkin terkait: Ubah penyorotan sintaksis tanpa mengubah mode utama?
Apakah ada (mudah-mudahan sederhana dan umum) cara untuk melakukan ini?