From 475b97e021813d890b1d678dc43916df9e73d966 Mon Sep 17 00:00:00 2001 From: jin cong Date: Tue, 25 Dec 2018 01:05:00 +1100 Subject: API: nvim_set_vvar(): set v: variables #9395 closes #9349 --- src/nvim/api/vim.c | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/nvim/api/vim.c') 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 -- cgit