]> git.eshelyaron.com Git - emacs.git/commit
Simplify flymake integration
authorJoão Távora <joaotavora@gmail.com>
Thu, 3 May 2018 11:05:37 +0000 (12:05 +0100)
committerJoão Távora <joaotavora@gmail.com>
Thu, 3 May 2018 11:05:37 +0000 (12:05 +0100)
commita371a8d2ad0457c22e77205af4cd034e0620bf68
tree51947f40a6fa9415db2585b496593e233c383027
parent976896f2c34034a495c72096daeadeb2a9ab4846
Simplify flymake integration

And get rid of the ridiculous environment thingy

* eglot.el (eglot--process-sentinel): Continuations are triplets.
(eglot--environment-vars, eglot--environment): Remove.
(eglot--process-receive): Simplify.
(eglot--unreported-diagnostics): New variable.
(eglot--textDocument/publishDiagnostics): Simplify.
(eglot-flymake-backend): Report unreported diagnostics.
lisp/progmodes/eglot.el