fix(genvimvim): generate prefixed boolean options properly (#27487)

This commit is contained in:
zeertzjq
2024-02-16 13:27:42 +08:00
committed by GitHub
parent 55a4aa41bb
commit 51ea753747
2 changed files with 42 additions and 2 deletions

View File

@@ -83,7 +83,7 @@ local vimopt_start = 'syn keyword vimOption contained '
w('\n\n' .. vimopt_start)
for _, opt_desc in ipairs(options.options) do
if not opt_desc.varname or opt_desc.varname:sub(1, 7) ~= 'p_force' then
if not opt_desc.immutable then
if lld.line_length > 850 then
w('\n' .. vimopt_start)
end
@@ -91,7 +91,7 @@ for _, opt_desc in ipairs(options.options) do
if opt_desc.abbreviation then
w(' ' .. opt_desc.abbreviation)
end
if opt_desc.type == 'bool' then
if opt_desc.type == 'boolean' then
w(' inv' .. opt_desc.full_name)
w(' no' .. opt_desc.full_name)
if opt_desc.abbreviation then