[ESS] spurious (list ....)

Lionel Henry ||one|@hry @end|ng |rom gm@||@com
Thu Feb 18 08:55:13 CET 2021


Hello,

This is a known issue with ESS 18.10 and Emacs 27. Either dowgrade
Emacs or install dev ESS to fix this. A new release is much needed but
there's still a bunch of problems to solve. We're aiming for an April
release.

As a workaround you can add this to your config:

```
(setq ess-can-eval-in-background nil)
```

You won't get the parasite output as you type. Unfortunately this
disables all contextual help (eldoc, completions, ...).

Best,
Lionel


On 2/18/21, Richard M. Heiberger via ESS-help <ess-help using r-project.org> wrote:
> ess sends spurious commands to the *R* buffer, for example
>
>> (list "base" '(("..." . "") ("deparse.level" . "1")) '("..."
>> "deparse.level" "recursive" "make.row.names" "stringsAsFactors"
>> "factor.exclude" "use.names" "fill" "idcol" "size" "z" "combineLimits"
>> "useOuterStrips"))
>>
>
>> (list "" '(("..." . "")) '("recursive" "use.names" "..." "panel.widths"
>> "par.strip.text" "x" "x.same" "y.same" "layout" "merge.legends"))
>>
>
> These are unrelated to anything I am typing in the myfile.r buffer.
>
> I am using Vincent Goulet's Emacs 27.1 with ESS 18.10.2 on Mac Big Sur
> 11.2.1 on a MacBook Air
> with the M1 chip.
>
> ______________________________________________
> ESS-help using r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/ess-help
>



More information about the ESS-help mailing list