Syntax highliting in ESS

David Brahm brahm at
Mon Jun 28 20:13:26 CEST 2004

Steven McKay Curtis <smc52 at> wrote:
> I am a newbie to ESS and Emacs, and I was a little disappointed by the syntax
> highlighting.  The only thing that seems to change colors/fonts is the <-
> symbol.  Do I have ESS configured wrong?  Or is there some way to customize
> the syntax highlighting so that other symbols and function names are
> highlighted?

The following lines in my .emacs file set the font and color scheme.  I've
noted in comments which syntax gets affected in S-mode and in TeX-mode.  I'm
using Emacs 21.3.1 under Solaris 2.8, and ESS 5.2.0beta4.  Hth.

(set-default-font "-adobe-courier-bold-r-normal--*-140-*-*-m-*-iso8859-1")
(global-font-lock-mode t)                                        ; S/R   TeX
(set-face-foreground 'font-lock-comment-face       "Firebrick")  ; #com  %com
(set-face-foreground 'font-lock-string-face         "SeaGreen")  ; "str" "str"
(set-face-foreground 'font-lock-keyword-face      "MediumBlue")  ; if    \end
(set-face-foreground 'font-lock-constant-face      "VioletRed")  ; fun<- {ctr}
(set-face-foreground 'font-lock-type-face      "DarkGoldenrod")  ; T,F    ?
(set-face-foreground 'font-lock-variable-name-face      "Blue")  ; xv
(set-face-foreground 'font-lock-function-name-face "VioletRed")  ; <-    {eq1}

                              -- David Brahm (brahm at

More information about the ESS-help mailing list