[ESS] A course on Emacs

Charles C. Berry cberry at tajo.ucsd.edu
Tue Jan 30 19:30:08 CET 2007

On Tue, 30 Jan 2007, Stephen Eglen wrote:

> (This is not strictly to do with ESS, but you might learn something
> here that will carry over to ESS...)

You are right.

I cannot believe that I never learned about 'M-x occur RET REGEXP RET' 
till paging thru the first set of slides!!

In the buffer of an Sweave file,

 	M-x occur RET << RET

provides a buffer with all the lines that start a code chunk. Mouse-2 on a 
line in that buffer moves the point in the Sweave buffer to that line and 
scrolls the window to display it.

Likewise, in an iESS buffer running R,

 	M-x occur RET ^[>+] RET

provides a buffer with all of the commands I've typed. For me this is a 
vast improvement over hitting 'M-p' (comint-previous-input) a zillion 
times to find a command to edit. I might have to bind this command 
sequence to its own key!



> If you are new to Emacs, or keen to learn a little more about it, you
> might find the following short course at MIT of interest (with one
> lecture to come, 31 Jan):
>  http://stuff.mit.edu/iap/emacs/
> The PDF material there looks quite nice.
> Stephen
> ______________________________________________
> ESS-help at stat.math.ethz.ch mailing list
> https://stat.ethz.ch/mailman/listinfo/ess-help

Charles C. Berry                        (858) 534-2098
                                          Dept of Family/Preventive Medicine
E mailto:cberry at tajo.ucsd.edu	         UC San Diego
http://biostat.ucsd.edu/~cberry/         La Jolla, San Diego 92093-0901

More information about the ESS-help mailing list