summaryrefslogtreecommitdiff
path: root/lsp.h
diff options
context:
space:
mode:
authorpommicket <pommicket@gmail.com>2025-09-30 11:09:43 -0400
committerpommicket <pommicket@gmail.com>2025-09-30 11:09:43 -0400
commitd2fba7af36c6ae76c954da76ed64e3383e0d64f9 (patch)
treee5e3f51f543606e41d719a289c43b7cdf9261058 /lsp.h
parent3a1af93e9c0f983da64070d3774596844c2a26e1 (diff)
code_action_select_best
Diffstat (limited to 'lsp.h')
-rw-r--r--lsp.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/lsp.h b/lsp.h
index ebaacbb..9ed1a47 100644
--- a/lsp.h
+++ b/lsp.h
@@ -579,9 +579,16 @@ typedef struct {
int type;
} LSPCommand;
+typedef enum {
+ LSP_CODE_ACTION_OTHER,
+ LSP_CODE_ACTION_QUICKFIX,
+} LSPCodeActionKind;
+
typedef struct {
LSPString name;
LSPWorkspaceEdit edit;
+ LSPCodeActionKind kind;
+ bool is_preferred;
LSPCommand command;
} LSPCodeAction;