diff options
author | jin cong <jc3664@gmail.com> | 2018-12-25 01:05:00 +1100 |
---|---|---|
committer | Justin M. Keyes <justinkz@gmail.com> | 2019-01-14 00:42:25 +0100 |
commit | 475b97e021813d890b1d678dc43916df9e73d966 (patch) | |
tree | d82c7bf38f9594815bd1903fa3f476c9168bac34 /src/nvim/api/vim.c | |
parent | 0b8c4b995a44eac9a7f88f24bd331020d0fdc27f (diff) | |
download | rneovim-475b97e021813d890b1d678dc43916df9e73d966.tar.gz rneovim-475b97e021813d890b1d678dc43916df9e73d966.tar.bz2 rneovim-475b97e021813d890b1d678dc43916df9e73d966.zip |
API: nvim_set_vvar(): set v: variables #9395
closes #9349
Diffstat (limited to 'src/nvim/api/vim.c')
-rw-r--r-- | src/nvim/api/vim.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/nvim/api/vim.c b/src/nvim/api/vim.c index 24e76ecf88..ce7ef681ef 100644 --- a/src/nvim/api/vim.c +++ b/src/nvim/api/vim.c @@ -687,6 +687,17 @@ Object nvim_get_vvar(String name, Error *err) return dict_get_value(&vimvardict, name, err); } +/// Sets a v: variable, if it is not readonly +/// +/// @param name Variable name +/// @param value Variable value +/// @param[out] err Error details, if any +void nvim_set_vvar(String name, Object value, Error *err) + FUNC_API_SINCE(6) +{ + dict_set_var(&vimvardict, name, value, false, false, err); +} + /// Gets an option value string /// /// @param name Option name |