[Rd] should the text for RIGHT_ASSIGN be -> in getParseData()?
Brian Lee Yung Rowe
rowe at muxspace.com
Sat Jul 6 01:42:46 CEST 2013
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
More information about the R-devel
mailing list