Update 2: The colorout package has moved again and is now available on GitHub.
Let's face it, the R-console is one of the more uninviting things I have seen, perhaps second only to the Ocaml console which comes without readline.
This is what my (and probably your) R console looks like this:
What I see on the console is a single color which, firstly, makes it a challenge to separate stderr, output, warnings and errors, and, secondly, is just boring. I did not know what I could do about it and I stuck with it because the only other option seemed to be moving to a GUI (JGR or Rstudio). This is not to say that there is something wrong with the GUIs, but I prefer working with only my keyboard and, hence, shun GUIs almost as a rule. (Eclipse for Java is an exception.)
But it changed when I discovered the package colorout on CRAN, which makes my console look like this:
This makes it remarkably easier to differentiate different forms of output.
The coloring is not perfect (notice that the second '-' in the interval outputted for tmp30 is assumed to be a negative sign instead of being a separator), but I would choose it any given day over the drab single color.
I did need a little tweak to my .Rprofile file since I did not like the way the default settings display the error:
~
musically_ut
install.packages('devtools') library(devtools)
install_github('jalvesaq/colorout')
Update: The colorout package on CRAN has not been updated to be compatible with R version 3.x.x yet. However, if you compile and install it yourself, it still works.
download.file("http://www.lepem.ufc.br/jaa/colorout_1.0-1.tar.gz", destfile = "colorout_1.0-1.tar.gz") install.packages("colorout_1.0-1.tar.gz", type = "source", repos = NULL)
R console
Let's face it, the R-console is one of the more uninviting things I have seen, perhaps second only to the Ocaml console which comes without readline.
This is what my (and probably your) R console looks like this:
R console without color |
But it changed when I discovered the package colorout on CRAN, which makes my console look like this:
R console with color (using colorout) |
The coloring is not perfect (notice that the second '-' in the interval outputted for tmp30 is assumed to be a negative sign instead of being a separator), but I would choose it any given day over the drab single color.
I did need a little tweak to my .Rprofile file since I did not like the way the default settings display the error:
~
musically_ut
1 comment:
Link to colorout package is broken
Post a Comment