aboutsummaryrefslogtreecommitdiff
path: root/scripts/genvimvim.lua
diff options
context:
space:
mode:
authorZyX <kp-pav@yandex.ru>2015-07-26 21:28:32 +0300
committerZyX <kp-pav@yandex.ru>2015-07-26 21:28:32 +0300
commit853ba3410341f2d575757b299d21c93a70473359 (patch)
tree72ad996de89617fa8898fb298ca8f1d08626b3a6 /scripts/genvimvim.lua
parentf2b4894c93bf53ab5a2aa8e57204bc2b97a31f91 (diff)
downloadrneovim-853ba3410341f2d575757b299d21c93a70473359.tar.gz
rneovim-853ba3410341f2d575757b299d21c93a70473359.tar.bz2
rneovim-853ba3410341f2d575757b299d21c93a70473359.zip
syntax: List NeoVim-specific autocmd events
Note: list was copied from master (7a6bf3f418c5ad94ac2ac71f21275a87d08e87b9). I did not add more events there.
Diffstat (limited to 'scripts/genvimvim.lua')
-rw-r--r--scripts/genvimvim.lua22
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