[ESS] Emacs 22 -- much less fontification ..

Martin Maechler maechler at stat.math.ethz.ch
Fri Jun 15 17:58:44 CEST 2007


>>>>> "PaDre" == Patrick Drechsler <patrick at pdrechsler.de>
>>>>>     on Fri, 15 Jun 2007 12:39:19 +0200 writes:

    PaDre> Kasper Daniel Hansen <khansen at stat.berkeley.edu> writes:
    >> On Jun 14, 2007, at 7:50 AM, Martin Maechler wrote:
    PaDre> [...]
    >>> Notably in *R* , strings are no longer fontfied, and "## ..."
    >>> (comments) are fontified when entering but no longer afterwards ---
    >>> where all input is bold-faced but not color-fontified anymore.  I
    >>> assume this is a new feature for all comint-based modes?
    PaDre> [...]

    >> This will not be very helpful, but still. I am using Carbon Emacs on
    >> Mac which is (currently) based on Emacs 22.0.97.1. I have been using
    >> it for a while, so I cannot comment on suddenly missing
    >> fontification, but I am certainly getting any character vector (ie.
    >> between double quotes) fontified when editing a .R file. Ditto for
    >> comments (which in my setup is coloured the same color as strings).

    PaDre> I think Martin was refering to the *R* buffer, not the buffer you are
    PaDre> in when editing an *.R file.

    PaDre> FWIW: I can confirm the missing fontification in the *R*
    PaDre> buffer. Everything is fine the *.R buffer. 

Exactly, I was refering to *R* and there's no
problem in *.R buffers.

BTW: Just today, I've seen another bad example of fontification
     in a *.c file :
     A /* ......... */ region was 
     fontified as *string* - something I've never seen in earlier Emacsen.

  If you want to try: It's  starting at line 81 in
   https://svn.r-project.org/R-packages/trunk/Matrix/src/chm_common.c

    PaDre> Opposed to others have not seen any drastic slowdown in evaluation
    PaDre> using `C-c C-c'.

Well, C-c C-r  and C-c C-c are a bit different,
but both end up going via ess-eval-region, so
your comment *is* relevant.

    PaDre> This is using either the current stable ESS version or the SVN
    PaDre> checkout.

    PaDre> OTOH I'm using:

    PaDre> GNU Emacs 23.0.0.1 (i686-pc-linux-gnu, GTK+ Version 2.8.20) of
    PaDre> 2007-03-18 on golem

so you haven't seen good ole' Emacs 21.x for such a long time
that you  don't know anymore what you've left behind?
 :-) :-) 

   PaDre> Just my $0.02,

Martin




More information about the ESS-help mailing list