[ESS] ESS and font-lock support.

Martin Maechler maechler at stat.math.ethz.ch
Sat Dec 18 17:29:48 CET 2010

>>>>> gerald jean <gerald.jean at dgag.ca>
>>>>>     on Fri, 17 Dec 2010 11:28:24 -0500 writes:

    > Hello Rich, thanks a lot for your comments, I had not
    > looked at "ess-font-lock.el" close enough to notice de
    > different font locking functions.  I just copied one of
    > those functions to my .emacs file, renamed it and adjusted
    > to colors of my liking.  I'll play around a little bit
    > with them to see what I do prefer.

One further note about your exchange with the Emacs list, and
their recommendations / notes about a possible bug in ESS:

They mentioned that it would be a bug if we did load
ess-font-lock.el *and* execute the font-lock setting options
Note that we do *NOT* do that, and BTW, I have never even made
any use of ess-font-lock.el myself.
That file has been there for the convenience of some, and should
really rather be considered "demo" / "teaching example" rather than
part of ESS.  Note that it has nothing to do with ESS per se
as indeed, it changes font faces "everywhere".
If you look into the file, you see that ESS is really nowhere
used, the only thing "ESS" is the file name and the function

Martin Maechler, ETH Zurich

    > Thanks again,

    > Gérald Jean Conseiller senior en statistiques, VP
    > Actuariat et Solutions d'assurances, Desjardins Groupe
    > d'Assurances Générales télephone : (418) 835-4900 poste
    > (7639) télecopieur : (418) 835-6657 courrier électronique:
    > gerald.jean at dgag.ca

    > "We believe in God, others must bring Data."

    > W. Edwards Deming

    > ess-help-bounces at stat.math.ethz.ch a écrit sur 2010/12/17
    > 10:44:24 :

    >> Gérald Jean
    >> On Fri, Dec 17, 2010 at 9:51 AM, Rodney Sparapani
    >> <rsparapa at mcw.edu>
    > wrote:
    >> > On 12/17/10 07:42 AM, gerald.jean at dgag.ca wrote: > SNIP
    >> >
    >> >
    >> > (require 'ess-site) >> (require 'ess-font-lock) >>
    >> (ess-font-lock-db) ;; This single function caused the
    >> problem.
    >> >
    >> >
    >> ess-font-lock-db is one of a series of color schemes.  I
    >> wrote several
    > and
    >> placed them in ess-font-lock.el .  I recommend that you
    >> write your own ess-font-lock-gj, based on the functions
    >> in ess-font-lock.el, and use that in your .emacs instead
    >> of the ess-font-lock-db.  I would be happy to add your
    >> function as an additional option to ess-font-lock.el,
    >> just like I added David's some time ago.  As you can
    >> guess from the comments in the file, I normally use
    >> ess-font-lock-rmh.  If I have more
    > than
    >> one open emacs instance (for example as administrator in
    >> one of them), then I
    > might
    >> use another one so I can visually distinguish them.
    >> Rich
    >> [[alternative HTML version deleted]]
    >> ______________________________________________
    >> ESS-help at stat.math.ethz.ch mailing list
    >> https://stat.ethz.ch/mailman/listinfo/ess-help
    > ______________________________________________
    > ESS-help at stat.math.ethz.ch mailing list
    > https://stat.ethz.ch/mailman/listinfo/ess-help

More information about the ESS-help mailing list