[ESS-bugs] ess-mode 5.2.2; TAB completion takes *ages* at the start of each ESS session

David Heffernan david at heffs.org.uk
Wed Aug 18 22:50:12 CEST 2004


Hi,

I'm having problems with ESS tab completion.  The problem occurs on both 
Windows 2000 and XP and possible other Windows versions.  I'm using R 
version 1.8.1 but I've had the problem with a various earlier versions 
too so I don't think the R version is a significant factor.

The first time you attempt a tab completion in ESS it forms the list of 
available completions.  This operation takes a *very* long time.  After 
that completion works a treat for the duration of the ESS session.  When 
you start another session it's back to square one.

I'm aware of the ess-object-name-db game.  I followed the instructions 
to create the ess-r-namedb.el file.  Then when I start ESS again the 
ess-object-name-db variable is indeed defined (it's a local to the *R* 
buffer).  But still the first tab completion takes an age.

I know that there a many other users suffering with the same problem 
(this is clear as a result of my websearches to attempt to find a 
solution).  Do you know of a solution to the problem?

The fact that the problem has been known for a while and there has been 
no solution makes me wonder whether the ESS developers can reproduce 
it.  I know Linux users who don't experience this problem so that seems 
plausible.  If this is the case then perhaps I can help track it down 
since I can easily reproduce the problem.  I work as a software 
developer and so am experienced in tracking and debugging software 
problems.  However, I've never debugged anything like Emacs or ESS and 
realise that I would need some help setting up a dev environment for 
debugging.


Cheers,


David Heffernan.



Emacs  : GNU Emacs 20.7.1 (i386-*-nt5.1.2600)
 of Tue Jun 13 2000 on buffy
Package: ess-mode 5.2.2

current state:
==============
(setq
 ess-language "Initial"
 ess-dialect nil
 ess-ask-for-ess-directory t
 ess-ask-about-transfile nil
 ess-directory nil
 ess-keep-dump-files "always"
 ess-source-directory "/tmp/"
 )
[ess-site.el]: ess-customize-alist=nil
[ess-site.el _2_]: ess-customize-alist=nil
(R): ess-rterm-versions-create making M-x defuns for




More information about the ESS-bugs mailing list