GNU bug report logs - #65983
Eglot does not support `textDocument/diagnostic` (pull diagnostics)

Previous Next

Package: emacs;

Reported by: Justin Talbott <thepalmcivet <at> gmail.com>

Date: Thu, 14 Sep 2023 22:59:02 UTC

Severity: wishlist

To reply to this bug, email your comments to 65983 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#65983; Package emacs. (Thu, 14 Sep 2023 22:59:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Justin Talbott <thepalmcivet <at> gmail.com>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Thu, 14 Sep 2023 22:59:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Justin Talbott <thepalmcivet <at> gmail.com>
To: bug-gnu-emacs <at> gnu.org
Cc: joaotavora <at> gmail.com
Subject: Eglot does not support `textDocument/diagnostic` (pull diagnostics)
Date: Thu, 14 Sep 2023 14:14:52 -0400
[Message part 1 (text/plain, inline)]
Some LSP servers, such as `ruby-lsp` (https://github.com/Shopify/ruby-lsp)
don't use `textDocument/publishDiagnostic` to publish diagnostics. Instead,
they expect the LSP client to poll and request diagnostics with
`textDocument/diagnostic`. It would be great if Eglot would support this
method of pulling diagnostics.

I first reported this on Github in the Eglot repo as a Discussion:
https://github.com/joaotavora/eglot/discussions/1290

-
best,
Justin Talbott
[Message part 2 (text/html, inline)]

Severity set to 'wishlist' from 'normal' Request was from Stefan Kangas <stefankangas <at> gmail.com> to control <at> debbugs.gnu.org. (Mon, 18 Sep 2023 22:54:02 GMT) Full text and rfc822 format available.

This bug report was last modified 1 year and 272 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.