FYI: I get the same for Windows 7 and 8, no RStudio: edit(vignette("grobs",package = "grid")) works for me edit(file=vignette("grobs",package = "grid")) does not
> edit(file=vignette("grobs",package = "grid")) Error in tempfile(name$topic, fileext = ".R") : argument "name" is missing, with no default > edit(vignette("grobs",package = "grid")) > Re RStudio: https://support.rstudio.com/hc/en-us?community_id=public? ________________________________________ From: PO SU [rhelpmaill...@163.com] Sent: 09 September 2014 03:07 To: William Dunlap Cc: Karl Ropkins; R. Help Subject: Re:Re: [R] using edit to extract codes from vignette failed 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: desolato...@163.com Majored in Statistics from SJTU At 2014-09-09 00:41:33, "William Dunlap" <wdun...@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 <rhelpmaill...@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: desolato...@163.com >> Majored in Statistics from SJTU >> >> >> >> At 2014-09-08 05:46:39, "Karl Ropkins" <k.ropk...@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" <rhelpmaill...@163.com> >>>To: "R. Help" <r-help@r-project.org> >>>Subject: [R] using edit to extract codes from vignette failed >>>Message-ID: <4d3c1c8a.1c96.1484f5d8d31.coremail.rhelpmaill...@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: desolato...@163.com >>>Majored in Statistics from SJTU >>> >>>______________________________________________ >>>R-help@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@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@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.