aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBjörn Linse <bjorn.linse@gmail.com>2017-05-11 08:40:42 +0200
committerJustin M. Keyes <justinkz@gmail.com>2017-05-11 08:40:42 +0200
commit32b422cf905573fd3cd990adf917746cb04ffb03 (patch)
tree74734485930e500c0698a1dcc531fb7e5c943a0f
parent031756c5e6a3dc2b9e811086a2531a41e4f58a19 (diff)
downloadrneovim-32b422cf905573fd3cd990adf917746cb04ffb03.tar.gz
rneovim-32b422cf905573fd3cd990adf917746cb04ffb03.tar.bz2
rneovim-32b422cf905573fd3cd990adf917746cb04ffb03.zip
ui_events: erase internal type HlAttrs (#6718)
-rw-r--r--src/nvim/generators/gen_api_ui_events.lua11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/nvim/generators/gen_api_ui_events.lua b/src/nvim/generators/gen_api_ui_events.lua
index 6f76eb5aab..acdb25ca67 100644
--- a/src/nvim/generators/gen_api_ui_events.lua
+++ b/src/nvim/generators/gen_api_ui_events.lua
@@ -147,11 +147,16 @@ exported_attributes = {'name', 'parameters',
'since', 'deprecated_since'}
exported_events = {}
for _,ev in ipairs(events) do
- local f_exported = {}
+ local ev_exported = {}
for _,attr in ipairs(exported_attributes) do
- f_exported[attr] = ev[attr]
+ ev_exported[attr] = ev[attr]
end
- exported_events[#exported_events+1] = f_exported
+ for _,p in ipairs(ev_exported.parameters) do
+ if p[1] == 'HlAttrs' then
+ p[1] = 'Dictionary'
+ end
+ end
+ exported_events[#exported_events+1] = ev_exported
end
packed = mpack.pack(exported_events)