あなたは、あなたが色がより好きであること、またはそれらの色がより多くあることを意味しますか?
後者の場合、caml-modeでtuaregフォントロックを使用するのはおそらく難しいでしょうが、私はちょっと2つしか見ませんでした。
前者の場合は、caml-mode
で使用されている顔をカスタマイズして、より良い顔を使用することができます(これは、書体または「色」を意味します)。十分に新しいemacsを使用して、変更したい顔にカーソルを置き、M-x customize-face RET
と入力します。あなたの顔の名前が示唆されますので、もう一度ヒットしてください。それから、あなたはどんな方法でも顔を変えることができます。あなたが開いtuareg.el
を維持し、顔があるかどうか確認するかもしれない最初のステップとして、例えば
(defface tuareg-font-lock-governing-face
'((((background light)) (:foreground "blue" :bold t))
(t (:foreground "orange" :bold t)))
"Face description for governing/leading keywords."
:group 'tuareg-faces)
は、letのために使用さ、顔の定義なので、あなただけのletの上にカーソルを置くと、M-x customize-face RET RET
、その後変更しますフォアグラウンドを青にして太字にします(明るい背景があると仮定します)。それを保存することを忘れないでください。
caml-font.el
を編集し、caml-font-lock-keywords
セクションを好みのフォント(tuaregのものかもしれません)を使用するように変更することができます。代わりに.emacs
に追加する場合は、(setq caml-font-lock-keywords ...)
に変更する必要があります。
(defconst caml-font-lock-keywords
(list
...
;definition
(cons (concat
"\\<\\(a\\(nd\\|s\\)\\|c\\(onstraint\\|lass\\)"
"\\|ex\\(ception\\|ternal\\)\\|fun\\(ct\\(ion\\|or\\)\\)?"
"\\|in\\(herit\\|itializer\\)?\\|let"
"\\|m\\(ethod\\|utable\\|odule\\)"
"\\|of\\|p\\(arser\\|rivate\\)\\|rec\\|type"
"\\|v\\(al\\(ue\\)?\\|irtual\\)\\)\\>")
;; 'font-lock-type-face)
'tuareg-font-lock-governing-face)
...
))