[R] suppress startup messages from default packages

Andreas Leha andreas.leha at med.uni-goettingen.de
Mon Jul 15 22:27:11 CEST 2013

Hi David,

David Winsemius <dwinsemius at comcast.net> writes:

> On Jul 15, 2013, at 4:11 AM, Andreas Leha wrote:
>> Hi all,
>> several packages print messages during loading.  How do I avoid to see
>> them when the packages are in the defaultPackages?
> I'm pretty sure this has been asked before (although the wrinkle of
> adding a package to default packages may not have been part of that
> discussion.)  Have you done any searching of the Archives?
>> Here is an example.
>> With this in ~/.Rprofile
>> ,----[ ~/.Rprofile ]
>> | old <- getOption("defaultPackages")
>> | options(defaultPackages = c(old, "filehash"))
>> | rm(old)
>> `----
>> I get as last line when starting R:
>> ,----
>> | filehash: Simple key-value database (2.2-1 2012-03-12)
>> `----
>> Another package with (even more) prints during startup is tikzDevice.
>> How can I avoid to get these messages?
> On my machine typing suppress<tab> brings up an option of:
>  suppressPackageStartupMessages
> You should append a leading "?" and read further.

I have only just now gotten your answer.  Thanks for responding.

As I already said in response to another message [fn:1] the 'wrinkle of
adding a package to default packages' is what my question really is
about.  Sorry if I was unclear.

Thanks to a very helpful answer proposing a solution using hooks [fn:2],
I was actually able to solve my 'problem' with the filehash package.



[fn:1] http://permalink.gmane.org/gmane.comp.lang.r.general/296275

[fn:2] http://permalink.gmane.org/gmane.comp.lang.r.general/296281

More information about the R-help mailing list