A simple CPU rendered GUI IDE experience.
Diffstat (limited to 'src/lsp.rs')
-rw-r--r--src/lsp.rs8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/lsp.rs b/src/lsp.rs
index 23177de..9609e44 100644
--- a/src/lsp.rs
+++ b/src/lsp.rs
@@ -401,8 +401,13 @@ pub fn run(
diagnostic: Some(DiagnosticWorkspaceClientCapabilities { refresh_support: Some(true) }),
..default()
}),
-
text_document: Some(TextDocumentClientCapabilities {
+ code_action: Some(
+ CodeActionClientCapabilities {
+ data_support: Some(true),
+ ..default()
+ }
+ ),
hover: Some(HoverClientCapabilities {
dynamic_registration: None,
content_format: Some(vec![MarkupKind::PlainText, MarkupKind::Markdown]),
@@ -521,6 +526,7 @@ pub fn run(
}),
..default()
}),
+
general: Some(GeneralClientCapabilities {
markdown: Some(MarkdownClientCapabilities {
version: Some("1.0.0".into()),