diff options
author | bfredl <bjorn.linse@gmail.com> | 2024-02-11 19:13:38 +0100 |
---|---|---|
committer | bfredl <bjorn.linse@gmail.com> | 2024-02-13 11:54:44 +0100 |
commit | 1a3a8d903e9705ce41867e1cbc629a85c7cb6252 (patch) | |
tree | 1eeeedcb0370d7c156f60ee53017149c8aac8c28 /src/nvim/api | |
parent | 0353dd3029f9ce31c3894530385443a90f6677ee (diff) | |
download | rneovim-1a3a8d903e9705ce41867e1cbc629a85c7cb6252.tar.gz rneovim-1a3a8d903e9705ce41867e1cbc629a85c7cb6252.tar.bz2 rneovim-1a3a8d903e9705ce41867e1cbc629a85c7cb6252.zip |
refactor(lua): use a keyset for vim.diff opts parsing
Diffstat (limited to 'src/nvim/api')
-rw-r--r-- | src/nvim/api/keysets_defs.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/nvim/api/keysets_defs.h b/src/nvim/api/keysets_defs.h index 0ba33ca9a7..c5aa5ce0f1 100644 --- a/src/nvim/api/keysets_defs.h +++ b/src/nvim/api/keysets_defs.h @@ -358,3 +358,19 @@ typedef struct { OptionalKeys is_set__complete_set_; String info; } Dict(complete_set); + +typedef struct { + OptionalKeys is_set__xdl_diff_; + LuaRef on_hunk; + String result_type; + String algorithm; + Integer ctxlen; + Integer interhunkctxlen; + Object linematch; + Boolean ignore_whitespace; + Boolean ignore_whitespace_change; + Boolean ignore_whitespace_change_at_eol; + Boolean ignore_cr_at_eol; + Boolean ignore_blank_lines; + Boolean indent_heuristic; +} Dict(xdl_diff); |