aboutsummaryrefslogtreecommitdiff
path: root/runtime/doc/lua.txt
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/doc/lua.txt')
-rw-r--r--runtime/doc/lua.txt16
1 files changed, 9 insertions, 7 deletions
diff --git a/runtime/doc/lua.txt b/runtime/doc/lua.txt
index b4d66f11ae..c785106ca8 100644
--- a/runtime/doc/lua.txt
+++ b/runtime/doc/lua.txt
@@ -1409,11 +1409,12 @@ Option:remove({value}) *vim.opt:remove()*
• {value} (`string`) Value to remove
vim.bo *vim.bo*
- Get or set buffer-scoped |options| for the buffer with number {bufnr}.
- Like `:set` and `:setlocal`. If [{bufnr}] is omitted then the current
- buffer is used. Invalid {bufnr} or key is an error.
+ Get or set buffer-scoped |options| for the buffer with number {bufnr}. If
+ [{bufnr}] is omitted then the current buffer is used. Invalid {bufnr} or
+ key is an error.
- Note: this is equivalent to both `:set` and `:setlocal`.
+ Note: this is equivalent to `:setlocal` for |global-local| options and
+ `:set` otherwise.
Example: >lua
local bufnr = vim.api.nvim_get_current_buf()
@@ -1462,9 +1463,10 @@ vim.o *vim.o*
vim.wo *vim.wo*
Get or set window-scoped |options| for the window with handle {winid} and
- buffer with number {bufnr}. Like `:setlocal` if {bufnr} is provided, like
- `:set` otherwise. If [{winid}] is omitted then the current window is used.
- Invalid {winid}, {bufnr} or key is an error.
+ buffer with number {bufnr}. Like `:setlocal` if setting a |global-local|
+ option or if {bufnr} is provided, like `:set` otherwise. If [{winid}] is
+ omitted then the current window is used. Invalid {winid}, {bufnr} or key
+ is an error.
Note: only {bufnr} with value `0` (the current buffer in the window) is
supported.