diff options
author | Björn Linse <bjorn.linse@gmail.com> | 2021-10-19 22:21:31 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-10-19 22:21:31 +0200 |
commit | 208d259e83c47a9c6d2ef66f2cb15281aacda563 (patch) | |
tree | a69c956d14df7a0e3225e33d1351bbd938cd622b /runtime | |
parent | dfef90a518005a6ace8b363fe1df89dd8ec3c4ce (diff) | |
parent | 6c5e7bde9a1b207345787a60f6c37a325be26c64 (diff) | |
download | rneovim-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.txt | 10 |
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. |