mirror of
https://github.com/neovim/neovim
synced 2025-07-16 09:11:51 +00:00
docs: misc (#29229)
Co-authored-by: Ilia Choly <ilia.choly@gmail.com> Co-authored-by: Jose Pedro Oliveira <jose.p.oliveira.oss@gmail.com> Co-authored-by: Maria José Solano <majosolano99@gmail.com> Co-authored-by: zeertzjq <zeertzjq@outlook.com>
This commit is contained in:
6
runtime/lua/vim/_meta/api.lua
generated
6
runtime/lua/vim/_meta/api.lua
generated
@ -1910,7 +1910,7 @@ function vim.api.nvim_set_current_win(window) end
|
||||
--- Note: this function should not be called often. Rather, the callbacks
|
||||
--- themselves can be used to throttle unneeded callbacks. the `on_start`
|
||||
--- callback can return `false` to disable the provider until the next redraw.
|
||||
--- Similarly, return `false` in `on_win` will skip the `on_lines` calls for
|
||||
--- Similarly, return `false` in `on_win` will skip the `on_line` calls for
|
||||
--- that window (but any extmarks set in `on_win` will still be used). A
|
||||
--- plugin managing multiple sources of decoration should ideally only set one
|
||||
--- provider, and merge the sources internally. You can use multiple `ns_id`
|
||||
@ -1919,10 +1919,10 @@ function vim.api.nvim_set_current_win(window) end
|
||||
--- Note: doing anything other than setting extmarks is considered
|
||||
--- experimental. Doing things like changing options are not explicitly
|
||||
--- forbidden, but is likely to have unexpected consequences (such as 100% CPU
|
||||
--- consumption). doing `vim.rpcnotify` should be OK, but `vim.rpcrequest` is
|
||||
--- consumption). Doing `vim.rpcnotify` should be OK, but `vim.rpcrequest` is
|
||||
--- quite dubious for the moment.
|
||||
---
|
||||
--- Note: It is not allowed to remove or update extmarks in 'on_line'
|
||||
--- Note: It is not allowed to remove or update extmarks in `on_line`
|
||||
--- callbacks.
|
||||
---
|
||||
--- @param ns_id integer Namespace id from `nvim_create_namespace()`
|
||||
|
Reference in New Issue
Block a user