aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorJoão Távora2018-06-30 19:06:43 +0100
committerJoão Távora2018-06-30 19:46:06 +0100
commit8af26410a91c3c9679bb0281ddd71f0dd77ec97c (patch)
tree05d2780906fb17ccaaacf953393c15365c7abe05 /etc
parent852395bab71cb7032692f3c95e1e4b81a884b66b (diff)
downloademacs-8af26410a91c3c9679bb0281ddd71f0dd77ec97c.tar.gz
emacs-8af26410a91c3c9679bb0281ddd71f0dd77ec97c.zip
Add lisp/jsonrpc.el
* doc/lispref/text.texi (Text): Add JSONRPC. (JSONRPC): New node. * etc/NEWS (New Modes and Packages in Emacs 27.1): Mention jsonrpc.el * lisp/jsonrpc.el: New file. * test/lisp/jsonrpc-tests.el: New file.
Diffstat (limited to 'etc')
-rw-r--r--etc/NEWS9
1 files changed, 9 insertions, 0 deletions
diff --git a/etc/NEWS b/etc/NEWS
index f5332c07828..63c59ae9218 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -579,6 +579,15 @@ This feature uses Tramp and works only on systems which support GVFS,
579i.e. GNU/Linux, roughly spoken. See the chapter "(tramp) Archive file 579i.e. GNU/Linux, roughly spoken. See the chapter "(tramp) Archive file
580names" in the Tramp manual for full documentation of these facilities. 580names" in the Tramp manual for full documentation of these facilities.
581 581
582+++
583** New library for writing JSONRPC applications (https://jsonrpc.org)
584The 'jsonrpc' library enables writing Emacs Lisp applications that
585rely on this protocol. Since the protocol is designed to be
586transport-agnostic, the library provides an API to implement new
587transport strategies as well as a separate API to use them. A
588transport implementation for process-based communication, such as is
589used by the Language Server Protocol (LSP), is readily available.
590
582 591
583* Incompatible Lisp Changes in Emacs 27.1 592* Incompatible Lisp Changes in Emacs 27.1
584 593