[Rd] Re: [R] changing (core) function argument defaults?

Thomas Lumley tlumley at u.washington.edu
Thu Nov 18 01:18:11 CET 2004


Restricted to r-devel (it is almost never appropriate to send the same 
message to both lists).

On Thu, 18 Nov 2004, RenE J.V. Bertin wrote:
> >From: Patrick Connolly <p.connolly at hortresearch.co.nz>
> >To: "RenE J.V. Bertin" <rjvbertin at hotmail.com>
> >Subject: Re: [R] changing (core) function argument defaults?
> >Date: Thu, 18 Nov 2004 11:43:10 +1300
>
> >
> >On Wed, 20-Oct-2004 at 07:48PM +0200, RenE J.V. Bertin wrote:
> >
> >|> Hello,
> >|>
> >
> >|> Is it possible to change the defaults for the arguments to a
> >|> function, without changing the function code itself?  I'm asking
> >|> because I'd like to override the default dimensions and font family
> >|> for a graphics device. Before 2.0.0, I'd just do that with a small
> >|> edit in the appropriate .R file containing the device function
> >|> definition. I appears to be possible no longer. So rather than
> >|> copying the definition into my own .Rprofile, it would be nice if
> >|> just the defaults could be modified...
> >
> >I didn't notice a response to this question.  I'd like to do something
> >similar and haven't been able to work out how to do it.

You can write a wrapper

X11<-function(display="",width=2,height=2,...){
    grDevices::X11(display,width,height,...)
}

and put that into your Rprofile.

 	-thomas



More information about the R-devel mailing list