]> git.eshelyaron.com Git - emacs.git/commit
Synchronous JSONRPC requests can be cancelled on user input
authorJoão Távora <joaotavora@gmail.com>
Thu, 9 Aug 2018 09:43:41 +0000 (10:43 +0100)
committerJoão Távora <joaotavora@gmail.com>
Thu, 9 Aug 2018 09:43:41 +0000 (10:43 +0100)
commitcdafa8933d0b5a2261e1cdb959703951eae98f74
tree7befac0678a0aad95fa5440bfc0fb0b4e0d71b71
parent63a8f4cfd78b6fbf6d56cdeeb5df1f6d0688435c
Synchronous JSONRPC requests can be cancelled on user input

This allows building more responsive interfaces, such as a snappier
completion backend.

* lisp/jsonrpc.el (Version): Bump to 1.0.1
(jsonrpc-connection-receive): Don't warn when continuation isn't
found.
(jsonrpc-request): Add parameters CANCEL-ON-INPUT and
CANCEL-ON-INPUT-RETVAL.
lisp/jsonrpc.el