[ESS] file name completion again
Jean Eid
jeaneid at chass.utoronto.ca
Wed Aug 31 18:54:38 CEST 2005
Hi Martin (again)
I just took out all of ess-5.2.6 elements from anywhere on my box. I
installed ess-5.2.9 (M-x descrive-varible RET ess-version shows
ess-5.2.9). Now it is saying "last thing matched was not a buffer"
So I took out 5.2.9 and installed 5.2.8, I get the same message.
P.S. when envoking xemacs I get an error "Error: ess-site.el:
ess-etc-directory"
I have (require 'ess-site) in my init.el
Thank you
Jean
On Wed, 31 Aug 2005, Martin Maechler wrote:
> Hi Jean,
>
> >>>>> "Jean" == Jean Eid <jeaneid at chass.utoronto.ca>
> >>>>> on Wed, 31 Aug 2005 09:11:39 -0400 writes:
>
> Jean> I asked this question a while back and no solution was
> Jean> given. I installed the new ess package and it is still
> Jean> not working.
>
> "new" and then you say it's version 5.2.6 ???
>
> Jean> The question deals with file-name completion and
> Jean> tracking the setwd() to sync the current directory in ESS.
>
> tracking setwd() is still on our todo list, unfortunately.
> It's not hard, but not trivially easy and somehow we have been
> busy with other stuff.
>
> Jean> esc-tab generates an error "wrong type argument: stringp, nil"
>
> this is a bug I think we've fixed for 5.2.8 :
>
> http://ESS.r-project.org/Manual/readme.html#New-Features
> has
> > Changes/New Features in 5.2.8:
> > * iESS: [Tab] completes *file* names "inside string" as in earlier
> > (<= 5.2.3) ESS versions.
>
>
> Jean> The only way around this is I have included the
> Jean> following key definition
>
> Jean> (global-set-key [(shift tab)] 'comint-dynamic-complete-filename)
>
> Jean> now shift-tab does the work but I need to resync the
> Jean> current working directory. Is there a way I can
> Jean> directly get xemacs to do so.
>
> Jean> I am using xemacs 21.4 (patch 17) on a debian machine.
> Jean> ess version 5.2.6
>
> 5.2.6 is outdated; please get 5.2.9
>
> Note however that unless you can *replace* the xemacs version
> of ESS, you may need to carefully remove it; since -- at least
> when I tried a while ago -- the Xemacs version is loaded before
> the user has any chance to tell differently in his ~/.xemacs/init.el
> initialization file.
>
> Martin
>
More information about the ESS-help
mailing list