Hello, I am forwarding this from ESS mailing list, as it's a failure of internal R completion system:
This fails: utils:::.assignLinebuffer('iris[iris$Spec') utils:::.assignEnd(15) utils:::.guessTokenFromLine() utils:::.completeToken() utils:::.retrieveCompletions() ## -> [1] "iris[iris$Spec" This works utils:::.assignLinebuffer('iris[ iris$Spec') # note the space after [ utils:::.assignEnd(15) utils:::.guessTokenFromLine() utils:::.completeToken() utils:::.retrieveCompletions() ## -> [1] "iris$Species" Best, Vitalie. >>>> Andreas Leha <andreas.l...@med.uni-goettingen.de> >>>> on Wed, 14 Mar 2012 10:21:37 +0100 wrote: >> Hi all, >> I am seeing strange behaviour with completion inside []. >> Suppose I have >> ttt <- data.frame(aaa=1, bbb=1) >> and I want to run >> ttt$aaa[ttt$aaa == 1] <- 2 >> then completion at this point fails: >> ttt$aaa[ttt$aa<TAB> >> On the other hand, strangly enough, this works as expected: >> ttt$aaa[ ttt$aa<TAB> >> Regards, >> Andreas >> ______________________________________________ >> ess-h...@r-project.org mailing list >> https://stat.ethz.ch/mailman/listinfo/ess-help ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel