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 <r...@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 <wdun...@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:r...@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 <wdun...@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:pda...@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-boun...@r-project.org >>>>>>> [mailto:r-devel-boun...@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.dun...@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@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 >>>>> >>>>> -- >>>>> Peter Dalgaard, Professor, >>>>> Center for Statistics, Copenhagen Business School >>>>> Solbjerg Plads 3, 2000 Frederiksberg, Denmark >>>>> Phone: (+45)38153501 >>>>> Email: pd....@cbs.dk Priv: pda...@gmail.com >>>> >>>> ______________________________________________ >>>> 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 ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel