Browse thread
new emacs tuareg mode release
[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
| Date: | -- (:) |
| From: | Christophe TROESTLER <Christophe.Troestler+ocaml@u...> |
| Subject: | Re: [Caml-list] new emacs tuareg mode release |
On Wed, 26 May 2010 15:33:13 +0200, Mehdi Dogguy wrote:
>
> * in tuareg-mode 2.0, "let" and "open" statements (and some others) are
> bold and blue. I found that change quite surprising. It keeps my eyes
> clipped on them. They contrast too much with the other colors used.
That is one thing I like with tuareg: you can change the colors
without affecting other modes. For your "problem", I have in
'tuareg-load-hook the following:
(face-spec-set 'tuareg-font-lock-governing-face
'((((class color) (type tty)) (:bold t))
(((class color) (background light)) (:foreground "black" :bold t))
(((class color) (background dark))
(:foreground "wheat" :bold t))))
> * in tuareg-mode 2.0, in mll files, rules are now harder to read because
> it uses mainly red (for symbols, let's say) and light brown for strings
> (as usual) and the contrast between these two colors is too low. It
> used to be dark purple and light brown which is (not perfect, but at
> least)a better default setting, IMHO.
I do not like operators to stand out that much, so I use:
(face-spec-set
'tuareg-font-lock-operator-face
'((((class color) (type tty)) (:foreground "white"))
(((class color) (background light)) (:foreground "DimGray"))
(((class color) (background dark)) (:foreground "Tan")))
)
You can play with colors that suit you too!
Another difference with indentation is that, e.g. "let", is electric
(it indents the line) and M-q reindent the entire expression (which
can really be handy).
Best,
C.