should the text for RIGHT_ASSIGN be -> in getParseData()?
For these programs that use GNU readline, hit Alt-Control-J to switch into vi-like bindings.
On Jul 5, 2013, at 16:42, Brian Lee Yung Rowe <rowe at muxspace.com> wrote:
That is a more accurate statement regarding Ctrl-K. Nonetheless whatever is killed can be yanked back via Ctrl-Y, so the effect emulates cutting and pasting. I am also a vi user, but these four basic emacs bindings seem to perennially haunt numerous terminal apps. ????? Brian Lee Yung Rowe 917 496 4583 On Jul 5, 2013, at 3:53 PM, William Dunlap <wdunlap at tibco.com> wrote:
Ctrl-K is delete from here to end of line on Linux-comand-line and Windows-GUI R. (My fingers are not nimble enough for emacs, I'll stick with vi.) Bill Dunlap Spotfire, TIBCO Software wdunlap tibco.com
-----Original Message----- From: Brian Lee Yung Rowe [mailto:rowe at muxspace.com] Sent: Friday, July 05, 2013 12:11 PM To: William Dunlap Cc: peter dalgaard; R-devel; Barry Rowlingson Subject: Re: [Rd] should the text for RIGHT_ASSIGN be -> in getParseData()? Here are two more standard emacs bindings that work: Ctrl-K to cut and Ctrl-Y to paste. ????? Brian Lee Yung Rowe 917 496 4583 On Jul 5, 2013, at 2:32 PM, William Dunlap <wdunlap at tibco.com> wrote:
But up-arrow, ctrl-A then "z <-" is not much less convenient, is it?
I didn't know that ctrl-A would bring me to the start of the line, nor that ctrl-E would bring me to the end. Thanks. Bill Dunlap Spotfire, TIBCO Software wdunlap tibco.com
-----Original Message----- From: peter dalgaard [mailto:pdalgd at gmail.com] Sent: Friday, July 05, 2013 11:25 AM To: William Dunlap Cc: Barry Rowlingson; R-devel Subject: Re: [Rd] should the text for RIGHT_ASSIGN be -> in getParseData()? On Jul 5, 2013, at 18:59 , William Dunlap wrote:
Is there any reason right-assign with "->" still exists? How much code on CRAN uses it, and how trivially could it be excised?
I use '->' a lot when doing interactive work. I often first run a command to see its printed output then decide that I had better save its value. The up-arrow key gives me the previous command line with the cursor placed at the end of the line so adding '-> z' at the end of the line is convenient. (Not using the up-arrow key and doing 'z <- .Last.value' also works, but I don't like its context sensitivity.)
But up-arrow, ctrl-A then "z <-" is not much less convenient, is it?
I have used in with multi-line input, occasionally, though. As in
replicate(10000, {
ysim <- rbinom(length(p), n, p)
glm(cbind(ysim, n - ysim) ~ x, binomial)$deviance
})
... and then you realize that you probably don't want to look at 10000 simulated
deviances and add "-> simDev".
I never use '->' when writing code in a file, so you would have to search my .Rhistory files, not my *.R files, for evidence of its usefulness to me. Bill Dunlap Spotfire, TIBCO Software wdunlap tibco.com
-----Original Message----- From: r-devel-bounces at r-project.org [mailto:r-devel-bounces at r-project.org] On
Behalf
Of Barry Rowlingson Sent: Friday, July 05, 2013 9:29 AM To: Duncan Murdoch Cc: R-devel Subject: Re: [Rd] should the text for RIGHT_ASSIGN be -> in getParseData()? On Fri, Jul 5, 2013 at 12:57 PM, Duncan Murdoch <murdoch.duncan at gmail.com> wrote:
R itself doesn't make use of the text column, it's for display of code by highlighters etc. So if anyone does assume text is a function name, it's their bug, not ours. In fact, the bug is already there, because there is actually one other example which was being parsed properly, "**" is translated to "^". There's no `**` function, but 2**3 works.
Is there any reason right-assign with "->" still exists? How much code on CRAN uses it, and how trivially could it be excised? Can we also have 'up assign' and "down assign" so I can do:
3 x -^ x -v 4
- they make just as much sense. Okay, lets see all the edge cases..... Barry
______________________________________________ R-devel at r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel
______________________________________________ R-devel at r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel
-- Peter Dalgaard, Professor, Center for Statistics, Copenhagen Business School Solbjerg Plads 3, 2000 Frederiksberg, Denmark Phone: (+45)38153501 Email: pd.mes at cbs.dk Priv: PDalgd at gmail.com
______________________________________________ R-devel at r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel
______________________________________________ R-devel at r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel