diff options
author | João Távora <joaotavora@gmail.com> | 2023-12-21 14:49:02 -0600 |
---|---|---|
committer | João Távora <joaotavora@gmail.com> | 2023-12-21 18:29:50 -0600 |
commit | e0b9944b69ff72923c29756fcfcea9528a3f5069 (patch) | |
tree | 611ed1b1188d22aa2a7701b2994684aa4c1b89c5 /lisp/emacs-lisp/regexp-opt.el | |
parent | 4adc67c59dedcea89116aae0e054ea1212dcca7a (diff) | |
download | emacs-e0b9944b69ff72923c29756fcfcea9528a3f5069.tar.gz emacs-e0b9944b69ff72923c29756fcfcea9528a3f5069.tar.bz2 emacs-e0b9944b69ff72923c29756fcfcea9528a3f5069.zip |
Jsonrpc: overhaul logging mechanics
* lisp/jsonrpc.el (jsonrpc-connection): Rework.
(initialize-instance :after jsonrpc-connection): New method.
(slot-missing jsonrpc-connection :events-buffer-scrollback-size oset):
New hack.
(jsonrpc-connection-receive): Rework.
(initialize-instance :after jsonrpc-process-connection): Rework
from non-after version.
(jsonrpc-connection-send)
(jsonrpc--call-deferred)
(jsonrpc--process-sentinel)
(jsonrpc--async-request-1, jsonrpc--debug, jsonrpc--log-event)
(jsonrpc--forwarding-buffer): Rework.
(jsonrpc--run-event-hook): New helper.
(jsonrpc-event-hook): New hook.
* lisp/progmodes/eglot.el (eglot-lsp-server): Fix project slot
initform.
(eglot--connect): Use new jsonrpc-connection initarg.
* test/lisp/progmodes/eglot-tests.el (eglot--sniffing): Use
jsonrpc-event-hook.
(eglot-test-basic-completions): Fix test.
Diffstat (limited to 'lisp/emacs-lisp/regexp-opt.el')
0 files changed, 0 insertions, 0 deletions