[ESS] file name completion again

Martin Maechler maechler at stat.math.ethz.ch
Wed Aug 31 19:31:22 CEST 2005


Hi Jean,

I'd be glad if I had any further idea, 
but actually I don't.

>>>>> "Jean" == Jean Eid <jeaneid at chass.utoronto.ca>
>>>>>     on Wed, 31 Aug 2005 12:54:38 -0400 writes:

    Jean> Hi Martin (again)
    Jean> I just took out all of ess-5.2.6 elements from anywhere on my box. I
    Jean> installed  ess-5.2.9 (M-x descrive-varible RET ess-version shows
    Jean> ess-5.2.9). Now it is saying "last thing matched was not a buffer"

That  "last thing matched was not a buffer"
sounds pretty nasty,
but I've never seen it.  It must be Xemacs-specific somehow.

Any Xemacs users who can help ??

    Jean> So I took out 5.2.9 and installed 5.2.8, I get the same message.

    Jean> P.S. when envoking xemacs I get an error "Error: ess-site.el:
    Jean> ess-etc-directory"

    Jean> I have (require 'ess-site) in my init.el

    Jean> Thank you

    Jean> Jean



    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
    >> 

    Jean> ______________________________________________
    Jean> ESS-help at stat.math.ethz.ch mailing list
    Jean> https://stat.ethz.ch/mailman/listinfo/ess-help




More information about the ESS-help mailing list