[ESS] How to tame a jumpy iESS buffer?

John Haman m@|| @end|ng |rom johnh@m@n@org
Mon Nov 9 21:51:00 CET 2020


Okay, time for another update on this issue. 

I found another possible culprit: the smooth-scrolling package. I had it enabled for ages, and it enforces a margin near the top and bottom of the buffer.

Disabling the package seems to help with jumpiness.

Cheers,
John

On Wed, Sep 16, 2020, at 2:55 AM, Jeremie Juste wrote:
> 
> Hello John,
> 
> I apologize for the delayed response.
> 
> I still cannot reproduce your issue after
> > (setq eldoc-echo-area-use-multiline-p t)
> 
> I get the multi-line in eldoc but no jumps in the commit buffer.
> To test on your side I would suggest.
> 
> - $ emacs -Q
> 
> - then load ess-site. If you installed it with melpa then
>      - (package-initialize)
>      - (require 'ess-site)
>      (setq eldoc-echo-area-use-multiline-p t)
> 
> 
> HTH,
> Jeremie
> 
> - ess-version: 18.10.3snapshot [elpa: 20200825.829] (loaded from
> /home/djj/.emacs.d/elpa/ess-20200825.829/)
> - GNU Emacs 28.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.5,
> cairo version 1.16.0) of 2020-09-01
> 
> 
> 
> 
> John Haman <mail using johnhaman.org> writes:
> 
> > Thanks. I bisected my .emacs and found that that jumpiness is being
> > caused by my preferred eldoc setup. I use
> >
> >   (setq eldoc-echo-area-use-multiline-p t)
> >
> > which let's eldoc use more than one mini-buffer line. When the
> > minibuffer expands to 2+ lines, the comint buffer jumps.
> >
> > Maybe you can try enabling this and see if it causes comint jumpiness.
> >
> > FWIW I'm using Emacs 26.3, and the latest ESS on Melpa.
> >
> > Thanks.
> >
> > -John
> >
> > On 9/12/20 4:13 PM, Jeremie Juste wrote:
> >> Hello John,
> >>
> >> Unfortunately, I cannot reproduce your error. We can try to figure out
> >> how is Ess working with emacs -Q though.
> >>
> >> - $ emacs -Q
> >>
> >> - then load ess-site. If you installed it with melpa then
> >>     - (package-initialize)
> >>     - (ess-site)
> >>
> >> - Do you have the same issue when using IESS?
> >>
> >> Could you please specify the version of emacs and ess you are using? In
> >> case someone else comes across this problem.
> >>
> >> HTH,
> >>
> >> Jeremie
> >>
> >>
> >>
> >>
>



More information about the ESS-help mailing list