[ESS] Only interested in fontification

Daniel Muenz dmuenz at sdac.harvard.edu
Fri Jun 5 20:51:16 CEST 2009

Hi guys, thanks for your suggestions.  I should have given more details:

-  I'm running GNU Emacs 21.3.1 on Unix (SunOS, version 5.8 or 5.10,
depending on what server I log on to).  I don't have Unix or Emacs or ESS
installed on my computer; instead I use xterm to log on to a server that
does have them.

- The ESS version is 5.1.24.  Byte-compiling the ESS files would only work
if I wanted to copy all of them over to my own Unix directory.  I don't
have write-permission to the public directory in which the files currently

-  Increasing the start-up speed of Emacs is not really my goal (although I
mentioned it as a nice potential consequence).  At my institute, we're
encouraged to exclusively batch submit our programs (we use SAS and S+)
from the Unix command line, and essentially to avoid the (admittedly cool)
use of ESS to submit the programs from within Emacs.

Really all we use ESS for is the fontifying of SAS and S+ code, and I'd
like, if possible, to remove the excess weight.

Thanks again,

  From:       Kasper Daniel Hansen <khansen at stat.berkeley.edu>                                                  
  To:         Marc Schwartz <marc_schwartz at me.com>                                                              
  Cc:         Daniel Muenz <dmuenz at sdac.harvard.edu>, ess-help at stat.math.ethz.ch                                
  Date:       06/05/2009 01:48 PM                                                                               
  Subject:    Re: [ESS] Only interested in fontification                                                        

Byte-compile all your files, including for example the ess files. I
don't know how you have installed stuff, but you can do something like
this (from the command line), to do it for all elisp files in a

# emacs -batch -f batch-byte-compile *.el

There is also code on the web for doing this automatically, as in
   if if *.el is newer than *.elc do
     byte-compile *.el

If you are using Emacs 23 you could also look into running a daemon,
but I have no experience doing that.


On Jun 5, 2009, at 10:30 , Marc Schwartz wrote:

> On Jun 5, 2009, at 11:57 AM, Daniel Muenz wrote:
>> Hi, I'm wondering if there's a way to only use the syntax
>> highlighting
>> aspects of ESS, and not load in any other features?  I want Emacs to
>> highlight/fontify/colorize keywords and the like, but I don't want
>> to be
>> able to submit the code through Emacs.
>> I'm hoping that by not loading all the extra features, I can get
>> Emacs to
>> load a bit quicker.
>> Thanks for any help,
>> Daniel
> You must have other stuff getting loaded in your .emacs file
> resulting in the delay.
> On OSX using Emacs 23, from the time that I click the icon on the
> dock until the scratch buffer is open and ready for editing, it
> takes about 3 seconds and I have a fair amount of stuff besides ESS
> being loaded. It's about the same amount of time if I click on a .R
> file in Finder to open it for editing.
> I would look to see what else is getting loaded at startup. You
> could also put your .emacs files someplace where folks can perhaps
> look at it to provide some additional insight. Also, let us know
> what OS and what version of Emacs.
> HTH,
> Marc Schwartz
> ______________________________________________
> 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