GNU bug report logs -
#62116
RFE: eglot: support window.showDocument LSP RPC
Previous Next
Full log
View this message in rfc822 format
On Mon, May 8, 2023 at 2:23 PM Felician Nemeth
<felician.nemeth <at> gmail.com> wrote:
>
> Felician Nemeth <felician.nemeth <at> gmail.com> writes:
>
> > If I understand it correctly, you argued that if takeFocus is false,
> > Eglot should still show the requested file, but the point should remain
> > were it was. I think you're right, but I haven't updated my patch yet.
>
> It is enough to call display-buffer. I've attached the new patch and a
> simple test that can be run with "emacs -Q -l test.el".
>
> Since it advances the status quo, can this be merged? If not, how
> should we proceed?
Haven't looked at it, but I'd say yes. However, Alan Donovan
has replied recently, with a recipe showcasing his particular
use case. I dont' have time to try it right now, but if you
could try his recipe/use case with your solution, it would be
great.
One note that I didn't yet reply to is that IMO (likely in Alan's
opinion too), it does make sense to raise the frame. The
showDocument may indeed come from somewhere else which is not
Emacs at all. I used to work with Common Lisp IDEs like that
allowed the application being developed to issue requests to
the editor and pop it up to the user. It was extremely convenient.
João
This bug report was last modified 1 year and 345 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.