diff options
Diffstat (limited to 'scripts/genvimvim.lua')
-rw-r--r-- | scripts/genvimvim.lua | 22 |
1 files changed, 18 insertions, 4 deletions
diff --git a/scripts/genvimvim.lua b/scripts/genvimvim.lua index 582531d8f4..55e57f2f1a 100644 --- a/scripts/genvimvim.lua +++ b/scripts/genvimvim.lua @@ -80,14 +80,28 @@ local vimau_start = 'syn keyword vimAutoEvent contained ' w('\n\n' .. vimau_start) for _, au in ipairs(auevents.events) do - if lld.line_length > 850 then - w('\n' .. vimau_start) + if not auevents.neovim_specific[au] then + if lld.line_length > 850 then + w('\n' .. vimau_start) + end + w(' ' .. au) end - w(' ' .. au) end for au, _ in pairs(auevents.aliases) do + if not auevents.neovim_specific[au] then + if lld.line_length > 850 then + w('\n' .. vimau_start) + end + w(' ' .. au) + end +end + +local nvimau_start = 'syn keyword nvimAutoEvent contained ' +w('\n\n' .. nvimau_start) + +for au, _ in pairs(auevents.neovim_specific) do if lld.line_length > 850 then - w('\n' .. vimau_start) + w('\n' .. nvimau_start) end w(' ' .. au) end |