diff options
| author | João Távora | 2018-06-30 19:06:43 +0100 |
|---|---|---|
| committer | João Távora | 2018-06-30 19:46:06 +0100 |
| commit | 8af26410a91c3c9679bb0281ddd71f0dd77ec97c (patch) | |
| tree | 05d2780906fb17ccaaacf953393c15365c7abe05 /etc | |
| parent | 852395bab71cb7032692f3c95e1e4b81a884b66b (diff) | |
| download | emacs-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/NEWS | 9 |
1 files changed, 9 insertions, 0 deletions
| @@ -579,6 +579,15 @@ This feature uses Tramp and works only on systems which support GVFS, | |||
| 579 | i.e. GNU/Linux, roughly spoken. See the chapter "(tramp) Archive file | 579 | i.e. GNU/Linux, roughly spoken. See the chapter "(tramp) Archive file |
| 580 | names" in the Tramp manual for full documentation of these facilities. | 580 | names" in the Tramp manual for full documentation of these facilities. |
| 581 | 581 | ||
| 582 | +++ | ||
| 583 | ** New library for writing JSONRPC applications (https://jsonrpc.org) | ||
| 584 | The 'jsonrpc' library enables writing Emacs Lisp applications that | ||
| 585 | rely on this protocol. Since the protocol is designed to be | ||
| 586 | transport-agnostic, the library provides an API to implement new | ||
| 587 | transport strategies as well as a separate API to use them. A | ||
| 588 | transport implementation for process-based communication, such as is | ||
| 589 | used 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 | ||