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

Dirk Eddelbuettel edd @end|ng |rom deb|@n@org
Wed Jun 29 16:04:07 CEST 2022


On 29 June 2022 at 16:30, Amit Ramon via ESS-help wrote:
| library(tidyverse)
| 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?

Can't reproduce here.  The '# A tibble ...' is gray, rest is white as usual.

Ubuntu 22.04, ESS still frozen at 18.10.2, other packages as a mix of
Ubuntu's elpa-* and directly from Melpa. I use the Nord theme.

Dirk

-- 
dirk.eddelbuettel.com | @eddelbuettel | edd using debian.org



More information about the ESS-help mailing list