This thread is strange for me to read as I've been getting completion of object names, function arguments names, and whatnot in ESS buffers for as long as I can have been using it. And I'm only on ESS 12.09.
Perhaps you need to set `ess-use-R-completion` to non-nil. Or check the value of `completion-at-point-functions`. Mine is '(ess-roxy-tag-completion ess-filename-completion ess-object-completion t) Peter On Thu, Mar 21, 2013 at 6:08 PM, Steven McKinney <smckin...@bccrc.ca> wrote: > > > -----Original Message----- > > From: r-devel-boun...@r-project.org [mailto: > r-devel-boun...@r-project.org] > > On Behalf Of Andreas Leha > > Sent: March-21-13 3:33 PM > > To: r-de...@stat.math.ethz.ch > > Subject: Re: [Rd] Depreciating partial matching > > > > Terry Therneau <thern...@mayo.edu> writes: > > > > > On 03/21/2013 10:00 AM, Simon Urbanek wrote: > > >>>> I would think that the ability to hit the Tab key to trigger name > > >>>> >> completion in your R GUI makes partial matching almost useless. > > The > > >>>> >> avantage of interactive completion in the GUI is that you > > immediately > > >>>> >> see the result of the partial matching. So you get the best of > > both > > >>>> >> worlds: no need to type long variable names in full, but no > traps > > when a > > >>>> >> match is not what you would expect. > > >>>> >> >> Doesn't this suit your use case? > > >>> > Good point. This works well at the command line. However, not > > >>> > when interacting between emacs and R in the way I do. For > > >>> > reproducability I use and emacs file that is being corrected and > > >>> > massaged with chunks submitted to R; at the end I have a clean > > >>> > record of how the result was obtained. > > >>> > > > >> If this is really true (that ESS doesn't complete in R files) then > > >> this seems more like a bug (or wish?) report for ESS - other editors > > >> correctly support code completion in R documents - after all this is > > >> a feature of R, so they don't need to re-invent the wheel. > > >> > > >> Cheers, > > >> Simon > > > If you are running the R process inside ESS then there is matching -- > > > it is R. Doing this, keeping a log file, and then post-hoc cleaning > > > up all the cruft from that file is one way to keep documentation. But > > > since for my analyses the number of models/plots/etc that turn out to > > > be detours or dead ends on the way to a solution is larger than the > > > worthwhile part (typos alone are lots larger) I prefer to keep the > > > file(s) as their own buffers and submit bits of them to an R process > > > either by cut-paste to a separate window or ess-submit to an inferior > > > process. Emacs can't do name completion in that case. Nor could it > > > do so in an Sweave file, unless you were to keep a live R process in > > > hand to pre-test chunks as you wrote them. (One could reasonably > > > argue that when one gets the Sweave stage the names should be > > > expanded.) > > > > Not true (any more?). > > > > ,---- > > | ESS[S] is the mode for editing S language files. This mode handles: > > | > > | [...] > > | - completion of object names and file names. > > `---- > > from > > > http://ess.r-project.org/Manual/ess.html#ESS_0028S_0029_002d_002dEditing- > > files > > > > > > ESS can do completion of functions, object names, and also > > list/data.frame elements in *both* the inferior R buffer as well as in > > the .R file. > > > > [...] > > Looking forward to that! But it is not working at present. > The link above points to the development version ess-13 which > I downloaded using svn export (I got version 13.03, running > on a Mac with emacs 24.3). > > Completion of object names works in the inferior ESS buffer > but not yet in an ESS buffer ( .R file). > > Steven McKinney > > > > > > - Andreas > > > > ______________________________________________ > > R-devel@r-project.org mailing list > > https://stat.ethz.ch/mailman/listinfo/r-devel > > ______________________________________________ > R-devel@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-devel > [[alternative HTML version deleted]] ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel