aboutsummaryrefslogtreecommitdiff
path: root/runtime
diff options
context:
space:
mode:
Diffstat (limited to 'runtime')
-rw-r--r--runtime/doc/api.txt27
-rw-r--r--runtime/doc/deprecated.txt1
-rw-r--r--runtime/doc/news.txt1
3 files changed, 2 insertions, 27 deletions
diff --git a/runtime/doc/api.txt b/runtime/doc/api.txt
index 91b80601da..cc5f228920 100644
--- a/runtime/doc/api.txt
+++ b/runtime/doc/api.txt
@@ -655,33 +655,6 @@ nvim__stats() *nvim__stats()*
Return: ~
Map of various internal stats.
-nvim_call_atomic({calls}) *nvim_call_atomic()*
- Calls many API methods atomically.
-
- This has two main usages:
- 1. To perform several requests from an async context atomically, i.e.
- without interleaving redraws, RPC requests from other clients, or user
- interactions (however API methods may trigger autocommands or event
- processing which have such side effects, e.g. |:sleep| may wake
- timers).
- 2. To minimize RPC overhead (roundtrips) of a sequence of many requests.
-
- Attributes: ~
- |RPC| only
-
- Parameters: ~
- • {calls} an array of calls, where each call is described by an array
- with two elements: the request name, and an array of
- arguments.
-
- Return: ~
- Array of two elements. The first is an array of return values. The
- second is NIL if all calls succeeded. If a call resulted in an error,
- it is a three-element array with the zero-based index of the call
- which resulted in an error, the error type and the error message. If
- an error occurred, the values from all preceding calls will still be
- returned.
-
nvim_chan_send({chan}, {data}) *nvim_chan_send()*
Send data to channel `id`. For a job, it writes it to the stdin of the
process. For the stdio channel |channel-stdio|, it writes to Nvim's
diff --git a/runtime/doc/deprecated.txt b/runtime/doc/deprecated.txt
index 834366f8ec..602b033ecc 100644
--- a/runtime/doc/deprecated.txt
+++ b/runtime/doc/deprecated.txt
@@ -16,6 +16,7 @@ API
- *nvim_buf_clear_highlight()* Use |nvim_buf_clear_namespace()| instead.
- *nvim_buf_set_virtual_text()* Use |nvim_buf_set_extmark()| instead.
- *nvim_command_output()* Use |nvim_exec2()| instead.
+- *nvim_call_atomic()* Use |nvim_exec_lua()| instead.
- *nvim_execute_lua()* Use |nvim_exec_lua()| instead.
- *nvim_get_hl_by_name()* Use |nvim_get_hl()| instead.
- *nvim_get_hl_by_id()* Use |nvim_get_hl()| instead.
diff --git a/runtime/doc/news.txt b/runtime/doc/news.txt
index 1247e56fb5..39a99a61d1 100644
--- a/runtime/doc/news.txt
+++ b/runtime/doc/news.txt
@@ -533,6 +533,7 @@ release.
• |API| functions:
- |nvim_buf_get_option()| Use |nvim_get_option_value()| instead.
- |nvim_buf_set_option()| Use |nvim_set_option_value()| instead.
+ - nvim_call_atomic() Use |nvim_exec_lua()| instead.
- |nvim_get_option()| Use |nvim_get_option_value()| instead.
- |nvim_set_option()| Use |nvim_set_option_value()| instead.
- |nvim_win_get_option()| Use |nvim_get_option_value()| instead.