[ESS] Text in R shell (inferior buffer) becomes greyed-out after printing a tibble

Amit Ramon @m|t@r@mon @end|ng |rom gm@||@com
Wed Jun 29 15:30:53 CEST 2022

Hello list,

Say I create a tibble:

tt <- tibble(a = 1:2, c = 2:3)

If I now print the content of tt, either using 'print(tt)' or by typing
'tt' and Enter, the text in the R shell buffer becomes grey from this point
and forward. Subsequent prints to the buffer will be in grey. All
syntax-highlighting is gone, and the only way to restore it is to restart R.

This doesn't happen when printing variables of other types. The tibble
above prints as

> tt
# A tibble: 2 × 2
      a     c
  <int> <int>
1     1     2
2     2     3

I've noticed that the first character in a tibble print is '#', and thought
that this might be related to the issue, but simply printing text with
'cat', say, with '#" as the first character, doesn't reproduce this issue.

I tried disabling as much of my Emacs initialization code but this issue
still persists.

My ESS version is 18.10.3 and Emacs 28.1.

Has anyone here run into a similar issue? Any idea how to fix that?


	[[alternative HTML version deleted]]

More information about the ESS-help mailing list