[R] tab complete for R under ESS

A.J. Rossini rossini at blindglobe.net
Fri May 3 00:57:45 CEST 2002

I've dumped it into the ESS Wiki, and generally, you should've, too!

(just paste it into the form at the bottom of
if it looks horrid, I'll clean it up later; I'm auto-notified of changes...)

For anyone else, feel free to add tips/tricks to that page.  I'll
refactor it into smaller more meaningful pages (or someone else can,
too! just let me know)


>>>>> "s" == S McClatchie <S.McClatchie> writes:

    >> System info:
    >> R Version 1.4.1  (2002-01-30) on Windows 2000
    >> ESS v. 5.1.20 using emacs ver. 21.1.1

    s> Colleagues

    s> Some time ago I asked about tab complete functionality for R under 
    s> ESS on windows. I never got it working as well as I might have liked until 
    s> today. It is still slow the first time while all the environments are checked 
    s> but after that it works well. 

    s> The solution below might usefully go in the R-tips 
    s> <http://lark.cc.ukans.edu/~pauljohn/R/statsRus.html>.

    s> **** Please note: credit goes to my colleague, Michael Manning, not to 
    s> me, especially if you do put this in R-tips *****

    s> Here is the fix, in Martin's words:
    s> ------------------------------------
    s> The lines you need to change are in the file "ess-inf.el".  You should
    s> be able to find this file inside the lisp directory inside your ess
    s> directory, e.g.

    s> "c:\Program Files\XEmacs\xemacs-packages\lisp\ess-5.1.21\lisp"

    s> You need to replace the line (comment out with ;;;)

    s> "(ess-command (format inferior-ess-load-command filename) 
    s> errbuffer)" 

    s> with the lines

    s> "(ess-command (format inferior-ess-load-command
    s>                     (let ((directory-sep-char ?/))
    s>                     (expand-file-name filename)))
    s>                     errbuffer)"

    s> and things should be sweet.  NOTE: this works for ESS 5.1.21 or 5.1.20 
    s> (and R 1.4.1)  under the win32 port of XEmacs 21.4.1.  It also works for  
    s> GNU Emacs as the problem is in ESS, not (X)Emacs.
    s> -------------------------------

    s> Sam

    s> Sam McClatchie, 
    s> Research scientist (fisheries acoustics))))))))))
    s> http://www.smcc.150m.com/
    s> NIWA (National Institute of Water & Atmospheric Research Ltd)
    s> Postal address: PO Box 14 901, Kilbirnie, Wellington, New Zealand. 
    s> Street address: 301 Evans Bay Parade, Greta Point, 6003 Wellington, New Zealand.
    s> phone 64-04-386-0300, FAX: 64-4-386 0574. 
    s>                    /\
    ...> <xX(°> // \\
    s>                  /// \\\   
    s>                 //// \\\\
    s>                ///  <°)Xx><<
    s>               /////  \\\\\\
    >> <(((°>   
    >>> <(((°>   ...>><xX(°>O<°)Xx><<

    s> -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
    s> r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
    s> Send "info", "help", or "[un]subscribe"
    s> (in the "body", not the subject !)  To: r-help-request at stat.math.ethz.ch
    s> _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._

A.J. Rossini				Rsrch. Asst. Prof. of Biostatistics
U. of Washington Biostatistics		rossini at u.washington.edu	
FHCRC/SCHARP/HIV Vaccine Trials Net	rossini at scharp.org
-------------- http://software.biostat.washington.edu/ ----------------
FHCRC: M-W: 206-667-7025 (fax=4812)|Voicemail is pretty sketchy/use Email
UW:   Th: 206-543-1044 (fax=3286)|Change last 4 digits of phone to FAX
(my friday location is usually completely unpredictable.)

ess-help mailing list -- To (un)subscribe, send
subscribe	or	unsubscribe
(in the "body", not the subject !)  To: ess-help-request at stat.math.ethz.ch

More information about the ESS-help mailing list