[R] using edit to extract codes from vignette failed

William Dunlap wdunlap at tibco.com
Tue Sep 9 17:48:12 CEST 2014


>  i don't know how to report a bug to Rstudio

Have you tried clicking on 'Help', then on 'RStudio Support' in the
menu that pops up?

Bill Dunlap
TIBCO Software
wdunlap tibco.com


On Mon, Sep 8, 2014 at 7:07 PM, PO SU <rhelpmaillist at 163.com> wrote:
>
>
> 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