*lua-vim-variables*
The Vim editor global dictionaries |g:| |w:| |b:| |t:| |v:| can be accessed
from Lua conveniently and idiomatically by referencing the `vim.*` Lua tables
-described below. In this way you can easily read and modify global Vimscript
+described below. In this way you can easily read and modify global Vim script
variables from Lua.
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.g.foo = 5 -- Set the g:foo Vim script variable.
+ print(vim.g.foo) -- Get and print the g:foo Vim script variable.
+ vim.g.foo = nil -- Delete (:unlet) the Vim script variable.
vim.g *vim.g*
Global (|g:|) editor variables.
/*
* Process messages that have been queued for netbeans or clientserver.
* Also check if any jobs have ended.
- * These functions can call arbitrary vimscript and should only be called when
+ * These functions can call arbitrary Vim script and should only be called when
* it is safe to do so.
*/
void
// Update the key
typval_T tv;
- // Convert the lua value to a vimscript type in the temporary variable
+ // Convert the lua value to a Vim script type in the temporary variable
lua_pushvalue(L, 4);
if (luaV_totypval(L, -1, &tv) == FAIL)
return luaL_error(L, "Couldn't convert lua value");