aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/generators
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2023-11-27 11:17:04 +0800
committerGitHub <noreply@github.com>2023-11-27 11:17:04 +0800
commit6343d414369de1f3b259e51438cd4f666d82d3d2 (patch)
tree16e65e965716e0e9f694e5f5032b5eaa539583b7 /src/nvim/generators
parent09541d514dd18bf86f673d3784d406236fcbdad8 (diff)
downloadrneovim-6343d414369de1f3b259e51438cd4f666d82d3d2.tar.gz
rneovim-6343d414369de1f3b259e51438cd4f666d82d3d2.tar.bz2
rneovim-6343d414369de1f3b259e51438cd4f666d82d3d2.zip
refactor: move autocmd types to autocmd_defs.h (#26239)
Diffstat (limited to 'src/nvim/generators')
-rw-r--r--src/nvim/generators/gen_events.lua5
-rw-r--r--src/nvim/generators/gen_ex_cmds.lua2
2 files changed, 6 insertions, 1 deletions
diff --git a/src/nvim/generators/gen_events.lua b/src/nvim/generators/gen_events.lua
index 0eb231f012..4763a2f463 100644
--- a/src/nvim/generators/gen_events.lua
+++ b/src/nvim/generators/gen_events.lua
@@ -8,7 +8,10 @@ local aliases = auevents.aliases
local enum_tgt = io.open(fileio_enum_file, 'w')
local names_tgt = io.open(names_file, 'w')
-enum_tgt:write('typedef enum auto_event {')
+enum_tgt:write([[
+// IWYU pragma: private, include "nvim/autocmd_defs.h"
+
+typedef enum auto_event {]])
names_tgt:write([[
static const struct event_name {
size_t len;
diff --git a/src/nvim/generators/gen_ex_cmds.lua b/src/nvim/generators/gen_ex_cmds.lua
index 61767583ec..ae8c952648 100644
--- a/src/nvim/generators/gen_ex_cmds.lua
+++ b/src/nvim/generators/gen_ex_cmds.lua
@@ -34,6 +34,8 @@ static const uint8_t cmdidxs2[%u][%u] = {
]], a_to_z, a_to_z)
enumfile:write([[
+// IWYU pragma: private, include "nvim/ex_cmds_defs.h"
+
typedef enum CMD_index {
]])
defsfile:write(string.format([[