]> git.eshelyaron.com Git - emacs.git/commit
Resist server failure during synchronous requests
authorJoão Távora <joaotavora@gmail.com>
Thu, 10 May 2018 12:14:19 +0000 (13:14 +0100)
committerJoão Távora <joaotavora@gmail.com>
Thu, 10 May 2018 12:15:32 +0000 (13:15 +0100)
commit8fb14037db4849c0f06f4fda458f845826fa78ab
treecff2efc8bc1cd2d9215c0a02c3e314c3af6bc86f
parentf0d4e043b130d9dfaf125957194e4c75111f0773
Resist server failure during synchronous requests

Calling the error handler unprotected could lead to the rest of the
sentinel not running at all. This defeated the auto-reconnection in
Rust, for example.

* eglot.el (eglot--process-sentinel): Rework.
lisp/progmodes/eglot.el