Message-ID: <AANLkTinVHnbEh=hBdyukBobBM_MZZ_OVzvJqsCMuC4uw@mail.gmail.com>
Date: 2011-04-01T15:02:12Z
From: Joshua Wiley
Subject: Syntax coloring in R console
In-Reply-To: <AANLkTincHx--hQ=C4gTgVQUZ8TAfmryM6oZH7mFzY7-s@mail.gmail.com>
Dear January,
Have you looked at Emacs + ESS? http://ess.r-project.org/
It highlights in the text editor and the actual R process besides
coming with a rich set of features and a mailing list filled with
helpful Emacs & R users. I've tried several different interfaces and
ended up being happiest by far with Emacs + ESS. I also seem to
recall Kate or Kedit at least highlighted .R files, but I am not in a
position to check right now.
Happy hunting,
Josh
On Fri, Apr 1, 2011 at 3:32 AM, January Weiner
<january.weiner at mpiib-berlin.mpg.de> wrote:
> Dear all,
>
> I am a happy user of R console, but I would like to see syntax
> coloring. I use R 2.12 in Ubuntu Linux.
>
> I have found the packages "xterm256" and "highlight", but I was not
> able to figure out how to use it to highlight the syntax in console
> output.
>
> Also, I tried several GUI interfaces, but I was not able to find
> something that suits me better than the default R console. R cmdr is
> definitely not for me, as I don't want to fundamentally change the way
> I am managing my data in R. Rkwrd seems to be nice (from screenshots),
> but its installation requires all the base KDE libraries, which I
> don't want to install.
>
> I tried JGR, the GUI for R, but I have found the following problems
> with this package:
>
> - I was not able to change the background color from a repulsive grey,
> - apparently, GNU readline is not implemented in that package, that
> is, there is no functionality similar to ctrl-r (which searches
> through the history for matching commands), something I use
> frequently, and
> - tab expansion is of limited use (e.g. doesn't browse files in the
> current directory when expanding quoted arguments e.g. in
> "read.table").
>
> All in all, I'd be happy to continue using the plain R console, but
> syntax highlighting would be nice. Any advice would be extremely
> welcome.
>
> Kind regards,
>
> January
>
>
>
>> sessionInfo()
> R version 2.12.2 (2011-02-25)
> Platform: i486-pc-linux-gnu (32-bit)
>
> locale:
> ?[1] LC_CTYPE=en_US.utf8 ? ? ? LC_NUMERIC=C
> LC_TIME=en_US.utf8 ? ? ? ?LC_COLLATE=en_US.utf8 ? ? LC_MONETARY=C
> ?[6] LC_MESSAGES=en_US.utf8 ? ?LC_PAPER=en_US.utf8 ? ? ? LC_NAME=C
> ? ? ? ? ? ?LC_ADDRESS=C ? ? ? ? ? ? ?LC_TELEPHONE=C
> [11] LC_MEASUREMENT=en_US.utf8 LC_IDENTIFICATION=C
>
> attached base packages:
> [1] stats ? ? graphics ?grDevices utils ? ? datasets ?methods ? base
>
>
> --
>
> ______________________________________________
> R-help at 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.
--
Joshua Wiley
Ph.D. Student, Health Psychology
University of California, Los Angeles
http://www.joshuawiley.com/