aboutsummaryrefslogtreecommitdiff
path: root/runtime
diff options
context:
space:
mode:
authorBjörn Linse <bjorn.linse@gmail.com>2021-10-19 22:21:31 +0200
committerGitHub <noreply@github.com>2021-10-19 22:21:31 +0200
commit208d259e83c47a9c6d2ef66f2cb15281aacda563 (patch)
treea69c956d14df7a0e3225e33d1351bbd938cd622b /runtime
parentdfef90a518005a6ace8b363fe1df89dd8ec3c4ce (diff)
parent6c5e7bde9a1b207345787a60f6c37a325be26c64 (diff)
downloadrneovim-208d259e83c47a9c6d2ef66f2cb15281aacda563.tar.gz
rneovim-208d259e83c47a9c6d2ef66f2cb15281aacda563.tar.bz2
rneovim-208d259e83c47a9c6d2ef66f2cb15281aacda563.zip
Merge pull request #15767 from lewis6991/lua_var_index
feat(lua): allow passing handles to `vim.b/w/t`
Diffstat (limited to 'runtime')
-rw-r--r--runtime/doc/lua.txt10
1 files changed, 7 insertions, 3 deletions
diff --git a/runtime/doc/lua.txt b/runtime/doc/lua.txt
index 42d837c21b..fe94e89e2a 100644
--- a/runtime/doc/lua.txt
+++ b/runtime/doc/lua.txt
@@ -928,6 +928,7 @@ Example: >
vim.g.foo = 5 -- Set the g:foo Vimscript variable.
print(vim.g.foo) -- Get and print the g:foo Vimscript variable.
vim.g.foo = nil -- Delete (:unlet) the Vimscript variable.
+ vim.b[2].foo = 6 -- Set b:foo for buffer 2
vim.g *vim.g*
Global (|g:|) editor variables.
@@ -935,15 +936,18 @@ vim.g *vim.g*
vim.b *vim.b*
Buffer-scoped (|b:|) variables for the current buffer.
- Invalid or unset key returns `nil`.
+ Invalid or unset key returns `nil`. Can be indexed with
+ an integer to access variables for a specific buffer.
vim.w *vim.w*
Window-scoped (|w:|) variables for the current window.
- Invalid or unset key returns `nil`.
+ Invalid or unset key returns `nil`. Can be indexed with
+ an integer to access variables for a specific window.
vim.t *vim.t*
Tabpage-scoped (|t:|) variables for the current tabpage.
- Invalid or unset key returns `nil`.
+ Invalid or unset key returns `nil`. Can be indexed with
+ an integer to access variables for a specific tabpage.
vim.v *vim.v*
|v:| variables.