aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/generators
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2023-04-28 23:40:34 +0800
committerGitHub <noreply@github.com>2023-04-28 23:40:34 +0800
commit233b858f2a2f3b57d07675e2de45736da36709e8 (patch)
treea8aef6d891e43fb68672d17d924b9d9bf3f6b88b /src/nvim/generators
parentca7e488cfeb16b3eb2faf9613718f17d28f0f005 (diff)
parent2722bff0f35bb4b69a297f8b4fae17661bbfe26f (diff)
downloadrneovim-233b858f2a2f3b57d07675e2de45736da36709e8.tar.gz
rneovim-233b858f2a2f3b57d07675e2de45736da36709e8.tar.bz2
rneovim-233b858f2a2f3b57d07675e2de45736da36709e8.zip
Merge pull request #23162 from lewis6991/vimpatch/option_cb
vim-patch:9.0.{1330,1345,1353,1359,1369,1374}: handling new value of an option has a long "else if" chain
Diffstat (limited to 'src/nvim/generators')
-rw-r--r--src/nvim/generators/gen_options.lua3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/nvim/generators/gen_options.lua b/src/nvim/generators/gen_options.lua
index 35302e1222..ecb1a0c11b 100644
--- a/src/nvim/generators/gen_options.lua
+++ b/src/nvim/generators/gen_options.lua
@@ -154,6 +154,9 @@ local dump_option = function(i, o)
table.insert(defines, { 'PV_' .. varname:sub(3):upper() , pv_name})
w(' .indir=' .. pv_name)
end
+ if o.cb then
+ w(' .opt_did_set_cb=' .. o.cb)
+ end
if o.enable_if then
w('#else')
w(' .var=NULL')