aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/api/keysets_defs.h
diff options
context:
space:
mode:
authorRiccardo Mazzarini <riccardo.mazzarini@pm.me>2023-12-05 12:33:57 +0100
committerGitHub <noreply@github.com>2023-12-05 19:33:57 +0800
commit0b74ad0a641f28d9d3da5353e98372d87078bd9d (patch)
tree8f0352daaa9d66da3f6a90cc17c644d6f4926113 /src/nvim/api/keysets_defs.h
parent32c8f951bb117bcff39460c3b4dd4f05112af6b3 (diff)
downloadrneovim-0b74ad0a641f28d9d3da5353e98372d87078bd9d.tar.gz
rneovim-0b74ad0a641f28d9d3da5353e98372d87078bd9d.tar.bz2
rneovim-0b74ad0a641f28d9d3da5353e98372d87078bd9d.zip
refactor(api): complete conversion from `Dictionary` to `Dict(opts)` (#26365)
Diffstat (limited to 'src/nvim/api/keysets_defs.h')
-rw-r--r--src/nvim/api/keysets_defs.h32
1 files changed, 32 insertions, 0 deletions
diff --git a/src/nvim/api/keysets_defs.h b/src/nvim/api/keysets_defs.h
index e59eda5686..5aae88f7b3 100644
--- a/src/nvim/api/keysets_defs.h
+++ b/src/nvim/api/keysets_defs.h
@@ -52,6 +52,12 @@ typedef struct {
} Dict(set_extmark);
typedef struct {
+ OptionalKeys is_set__get_extmark_;
+ Boolean details;
+ Boolean hl_name;
+} Dict(get_extmark);
+
+typedef struct {
OptionalKeys is_set__get_extmarks_;
Integer limit;
Boolean details;
@@ -313,3 +319,29 @@ typedef struct {
typedef struct {
Boolean output;
} Dict(exec_opts);
+
+typedef struct {
+ OptionalKeys is_set__buf_attach_;
+ LuaRef on_lines;
+ LuaRef on_bytes;
+ LuaRef on_changedtick;
+ LuaRef on_detach;
+ LuaRef on_reload;
+ Boolean utf_sizes;
+ Boolean preview;
+} Dict(buf_attach);
+
+typedef struct {
+ OptionalKeys is_set__buf_delete_;
+ Boolean force;
+ Boolean unload;
+} Dict(buf_delete);
+
+typedef struct {
+ OptionalKeys is_set__empty_;
+} Dict(empty);
+
+typedef struct {
+ OptionalKeys is_set__open_term_;
+ LuaRef on_input;
+} Dict(open_term);