[ESS] no color on functions that are R built in like "lm" or "mean"
Vitalie Spinu
spinuvit at gmail.com
Wed Aug 8 21:20:06 CEST 2012
>> Martin Maechler <maechler at stat.math.ethz.ch>
>> on Wed, 8 Aug 2012 20:03:37 +0200 wrote:
> On Wed, Aug 8, 2012 at 1:07 PM, Vitalie Spinu <spinuvit at gmail.com> wrote:
>>
>> Hi Paul,
>>
>> I have been using personal tweaks to highlight functions for years. And
>> I must definitely say that it's a nice thing, as it helps distinguish
>> what is what. As far as I know all other editors also highlight
>> functions.
> Yes, and I always found it awful.
> Which of the 10000 functions of the base and recommended (and other CRAN ?)
> packages should be highlighted and which not?
All of them :)
> Also, "{" and "(" and "+" and .... are all functions as well in R.
> Honestly I've always found it distracting and a bit ridiculous when
> I've occasionally seen other editors do it....
> ...
It's highly dependent on the color theme. Some themes would use bright,
or think, or tall fonts for function names. Then it is indeed
distracting.
I have added ess-function-call-face, which by default inherits form
font-lock-function-name-face. There is also ess-function-call-face
variable to hold the name of the face you want.
> but yes, it is a entirely a matter of taste (and what you are used to).
> I think we should make this easily configurable,
Right. There is a build in facility for user specific configuration in
font-lock. See `font-lock-maximum-decoration'.
I didn't have time for that; will look into as soon as I can.
Best,
Vitalie.
More information about the ESS-help
mailing list