[ESS] ANSI escape sequences in ESS
Tamas Papp
tkp@pp @end|ng |rom gm@||@com
Sun May 10 17:28:49 CEST 2015
On Fri, May 08 2015, Vitalie Spinu <spinuvit using gmail.com> wrote:
> >>> Tamas Papp on Fri, 08 May 2015 13:23:54 +0200 wrote:
>
> > Hi,
> > I saw some R packages that implement ANSI escapes in R and Julia, eg
> > https://github.com/gaborcsardi/crayon . But when I tried this in ESS/R,
> > the output was unchanged, in Julia I saw the escapes.
>
> There is ansi-color-process-output in comint-output-filter-functions so
> it should work in principle. But, as R is not producing any of shush, it
> was never tested.
>
> If you give a small reproducible example that works in terminal but not
> in ESS, I might have a look at it.
Hi Vitalie,
This works in the terminal, but not in Emacs/ESS (versions below):
--8<---------------cut here---------------start------------->8---
install.packages("crayon")
library(crayon)
cat(green("test\n"))
--8<---------------cut here---------------end--------------->8---
Should print "test" in green.
Thanks for looking into this.
Best,
Tamas
PS.: Versions:
GNU Emacs 24.4.1 (x86_64-pc-linux-gnu, GTK+ Version 3.14.5) of
2015-03-07 on trouble, modified by Debian
ess-version: 15.09-devel [elpa: 20150423.923] (loaded from /home/tamas/.emacs.d/elpa/ess-20150423.923/)
R version:
_
platform x86_64-pc-linux-gnu
arch x86_64
os linux-gnu
system x86_64, linux-gnu
status
major 3
minor 2.0
year 2015
month 04
day 16
svn rev 68180
language R
version.string R version 3.2.0 (2015-04-16)
nickname Full of Ingredients
Crayon: 2015-04-09 00:30:34
More information about the ESS-help
mailing list