]> git.eshelyaron.com Git - emacs.git/commit
Robustify timer handling for eglot--async-request
authorJoão Távora <joaotavora@gmail.com>
Sat, 19 May 2018 09:06:12 +0000 (10:06 +0100)
committerJoão Távora <joaotavora@gmail.com>
Sat, 19 May 2018 09:06:12 +0000 (10:06 +0100)
commit6ee1deebf74ec41b14175ded65c3e9e92734b09e
treeaf4cffc1671ae2281bc3a946bb99c4374be50416
parent2290ce100fc56560c63cbd0d50816e725023315a
Robustify timer handling for eglot--async-request

This basically cherry-picks an ealier commit for the jsonrpc-refactor
branch:
  a2aa1ed..: João Távora 2018-05-18 Robustify timer handling for jrpc-async-request

* jrpc.el (jrpc--async-request): Improve timeout handling. Return a list (ID TIMER)
(jrpc--request): Protect against user-quits, cancelling timer
lisp/progmodes/eglot.el