[R] using edit to extract codes from vignette failed

PO SU rhelpmaillist at 163.com
Tue Sep 9 04:07:59 CEST 2014



OK, i get it, i should set the editor argument , i don't know how to report a bug to Rstudio, may you do that  ?

 

--

PO SU
mail: desolator88 at 163.com 
Majored in Statistics from SJTU




At 2014-09-09 00:41:33, "William Dunlap" <wdunlap at tibco.com> wrote:
>Complain to the RStudio people - RStudio defines its own
>options("editor") which is not completely compatible with R's
>option(editor="internal").  If you set options(editor="internal") in
>RStudio then you can look at the code in the vignette. (I tried with
>last year's RStudio 0.98.501 and this may have been fixed by now.)
>Bill Dunlap
>TIBCO Software
>wdunlap tibco.com
>
>
>On Mon, Sep 8, 2014 at 9:21 AM, PO SU <rhelpmaillist at 163.com> wrote:
>>
>> Tks for correcting me not using the file argument, but the codes you supply  seem still not work.
>>
>> edit(vignette("grobs",package = "grid")) can't work.
>> I am using win7, the latest version of Rstudio which using R.3.1.1.The error is:
>> Error in editor(file = file, title = title) :
>>   argument "name" is missing, with no default
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> --
>>
>> PO SU
>> mail: desolator88 at 163.com
>> Majored in Statistics from SJTU
>>
>>
>>
>> At 2014-09-08 05:46:39, "Karl Ropkins" <K.Ropkins at its.leeds.ac.uk> wrote:
>>>Try:
>>>
>>>edit(vignette("grobs",package = "grid"))
>>>
>>>(edit is a method. It looks at the class of the first entry, name, to identify which method to use. See ?edit.  You want it to use edit.vignette, so you need to drop 'file=' so you pass the vignette to edit as the first argument or name=. Then edit will pass it to edit.vignette and it'll work. Or go direct: edit.vignette(vignette("grobs",package = "grid")). See ?vignette. Maybe the use of name as the first argument of a method is a little misleading? But you can work out what is going if you work through the help documentation.)
>>>
>>>Karl
>>>
>>>
>>>Message: 9
>>>Date: Sun, 7 Sep 2014 17:06:44 +0800 (CST)
>>>From: "PO SU" <rhelpmaillist at 163.com>
>>>To: "R. Help" <r-help at r-project.org>
>>>Subject: [R]   using  edit to extract codes from vignette failed
>>>Message-ID: <4d3c1c8a.1c96.1484f5d8d31.Coremail.rhelpmaillist at 163.com>
>>>Content-Type: text/plain; charset=UTF-8
>>>
>>>Dear expeRts,
>>>? ? When i using the following code, i get a error as follows:
>>>
>>>?edit(file=vignette("grobs",package = "grid"))
>>>Error in edit.vignette(file = vignette("grobs", package = "grid")) :?
>>>? argument "name" is missing, with no default
>>>
>>>I investigated edit function, but still can't ?get codes from a vignette, May you help me?
>>>
>>>--
>>>
>>>PO SU
>>>mail: desolator88 at 163.com
>>>Majored in Statistics from SJTU
>>>
>>>______________________________________________
>>>R-help at r-project.org mailing list
>>>https://stat.ethz.ch/mailman/listinfo/r-help
>>>PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
>>>and provide commented, minimal, self-contained, reproducible code.
>> ______________________________________________
>> R-help at r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/r-help
>> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
>> and provide commented, minimal, self-contained, reproducible code.


More information about the R-help mailing list