diff options
author | zeertzjq <zeertzjq@outlook.com> | 2025-03-09 06:35:51 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-03-09 06:35:51 +0800 |
commit | e02ee7410a6d04b32ec38af9f4ffdcf0798a0f0b (patch) | |
tree | 5aeb5286de2c0c874279e84846aa4905620141ac /src/gen/gen_vimvim.lua | |
parent | 92713296359b6f2fcbdcfc17cc0a13f3d9698c7e (diff) | |
download | rneovim-e02ee7410a6d04b32ec38af9f4ffdcf0798a0f0b.tar.gz rneovim-e02ee7410a6d04b32ec38af9f4ffdcf0798a0f0b.tar.bz2 rneovim-e02ee7410a6d04b32ec38af9f4ffdcf0798a0f0b.zip |
refactor(generator): remove nested loop for event aliases (#32780)
After #32777 the aliases no longer need to come later, so the list of
autocommand names can be fully sorted.
Diffstat (limited to 'src/gen/gen_vimvim.lua')
-rw-r--r-- | src/gen/gen_vimvim.lua | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/src/gen/gen_vimvim.lua b/src/gen/gen_vimvim.lua index d2b1f48a4c..6545483bf3 100644 --- a/src/gen/gen_vimvim.lua +++ b/src/gen/gen_vimvim.lua @@ -113,19 +113,12 @@ w('\nsyn case ignore') local vimau_start = 'syn keyword vimAutoEvent contained ' w('\n\n' .. vimau_start) -for _, au in ipairs(auevents.events) do - if not auevents.nvim_specific[au[1]] then +for au, _ in vim.spairs(vim.tbl_extend('error', auevents.events, auevents.aliases)) do + if not auevents.nvim_specific[au] then if lld.line_length > 850 then w('\n' .. vimau_start) end - w(' ' .. au[1]) - for _, alias in ipairs(au[2]) do - if lld.line_length > 850 then - w('\n' .. vimau_start) - end - -- au[1] is aliased to alias - w(' ' .. alias) - end + w(' ' .. au) end end |