aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/api
diff options
context:
space:
mode:
authorbfredl <bjorn.linse@gmail.com>2024-01-22 08:49:45 +0100
committerbfredl <bjorn.linse@gmail.com>2024-01-22 08:51:54 +0100
commitd66ed4ea468d411668713c3777ad3658f18badf3 (patch)
tree9d0344fc3b4c2c65afd65ba55424b7181dfd4d8b /src/nvim/api
parent646fdf1073433e2bdeec3433f6cbdf8f4be37098 (diff)
downloadrneovim-d66ed4ea468d411668713c3777ad3658f18badf3.tar.gz
rneovim-d66ed4ea468d411668713c3777ad3658f18badf3.tar.bz2
rneovim-d66ed4ea468d411668713c3777ad3658f18badf3.zip
refactor(api): give "hl_group" more accurate _meta type
These can either be number or string in lua, so we can specify this directly as "number|string".
Diffstat (limited to 'src/nvim/api')
-rw-r--r--src/nvim/api/keysets_defs.h10
-rw-r--r--src/nvim/api/private/defs.h1
2 files changed, 6 insertions, 5 deletions
diff --git a/src/nvim/api/keysets_defs.h b/src/nvim/api/keysets_defs.h
index aad8ba3238..b2f0039eb9 100644
--- a/src/nvim/api/keysets_defs.h
+++ b/src/nvim/api/keysets_defs.h
@@ -28,7 +28,7 @@ typedef struct {
Integer end_line;
Integer end_row;
Integer end_col;
- Integer hl_group;
+ HLGroupID hl_group;
Array virt_text;
String virt_text_pos;
Integer virt_text_win_col;
@@ -46,10 +46,10 @@ typedef struct {
Boolean virt_lines_leftcol;
Boolean strict;
String sign_text;
- Integer sign_hl_group;
- Integer number_hl_group;
- Integer line_hl_group;
- Integer cursorline_hl_group;
+ HLGroupID sign_hl_group;
+ HLGroupID number_hl_group;
+ HLGroupID line_hl_group;
+ HLGroupID cursorline_hl_group;
String conceal;
Boolean spell;
Boolean ui_watched;
diff --git a/src/nvim/api/private/defs.h b/src/nvim/api/private/defs.h
index 84ded1e647..0cdc90e50f 100644
--- a/src/nvim/api/private/defs.h
+++ b/src/nvim/api/private/defs.h
@@ -124,6 +124,7 @@ struct key_value_pair {
};
typedef uint64_t OptionalKeys;
+typedef Integer HLGroupID;
// this is the prefix of all keysets with optional keys
typedef struct {