[R] R console colours (R profile)

Ingrid Charvet Ingrid.Charvet at rms.com
Tue Jan 13 13:05:15 CET 2015


Thank you very much it works - I just needed to save my preferences to the R console when using the GUI and it automatically loads the right colors each time I open R!

-----Original Message-----
From: Duncan Murdoch [mailto:murdoch.duncan at gmail.com] 
Sent: 13 January 2015 11:23
To: Ingrid Charvet; Sarah Goslee
Cc: r-help at r-project.org
Subject: Re: [R] R console colours (R profile)

On 13/01/2015 2:52 AM, Ingrid Charvet wrote:
> Thanks for your reply Sarah. 
> I am using R on Windows 7 professional, 64-bit-OS (on my local machine). 
> 
> setOutputColors doesn’t work in Windows however I came across this post mentioning the package "colorout", which seems however not to be available from CRAN:
> http://www.r-bloggers.com/automatically-coloring-your-r-output-in-the-
> terminal-using-colorout/
> 
> It seems to have also been removed from the website indicated in the blog post. 

In the Windows GUI (Rgui.exe), the colours are set in a text file that is loaded at startup, or when you call the loadRconsole() function.  You can also save or load it from the menu, using the Edit | GUI preferences... dialog.

Duncan Murdoch

> 
> PS. Neither setOutputColors, nor  require(colorout) work in the interactive session...
> 
> -----Original Message-----
> From: Sarah Goslee [mailto:sarah.goslee at gmail.com]
> Sent: 12 January 2015 19:12
> To: Ingrid Charvet
> Cc: r-help at r-project.org
> Subject: Re: [R] R console colours (R profile)
> 
> I think you're setting the colors incorrectly. My understanding from reading the package docs is that you use setOutputColors to do so, and not the options() approach. There are no options for background etc that I'm aware of. Does that work if you run it in an interactive session instead?
> 
> See
> ?setOutputColors
> for help.
> 
> Also, you don't specify your OS and such: this only works in unix terminals.
> 
> Sarah
> 
> On Mon, Jan 12, 2015 at 1:58 PM, Ingrid Charvet <Ingrid.Charvet at rms.com> wrote:
>> Hello R users,
>>
>> I would like to set defaults text and background colours of my R 
>> console using R profile (to load automatically each time I start a 
>> new
>> session)
>>
>> So far my R profile is set up like this:
>>
>> if(interactive()) {
>> suppressWarnings(require(colorout,quietly=T))
>> message("successfully loaded .Rprofile at ", date(), "\n") }
>>
>> options(background='black')
>> options(usertext='turquoise1')
>> options(normaltext='maroon1')
>>
>> Unfortunately it doesn't work - when I open an R console I still get the white background, red usertext and blue normaltext.
>>
>> What am I doing wrong?
>>
>> Thanks
>>
>>
>>
> --
> Sarah Goslee
> http://www.functionaldiversity.org
> 
> ______________________________________________
> R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see 
> 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