[gnome-builder] tsls: add code action support



commit ccbec70e66956c3328f7cd45c2d5ca35f1ef348c
Author: Georg Vienna <georg vienna himbarsoft com>
Date:   Fri Nov 12 09:34:26 2021 +0100

    tsls: add code action support

 src/plugins/ts-language-server/ts-language-server.plugin    | 1 +
 src/plugins/ts-language-server/ts_language_server_plugin.py | 4 ++++
 2 files changed, 5 insertions(+)
---
diff --git a/src/plugins/ts-language-server/ts-language-server.plugin 
b/src/plugins/ts-language-server/ts-language-server.plugin
index 67fd9ec2c..c5b1dfa2d 100644
--- a/src/plugins/ts-language-server/ts-language-server.plugin
+++ b/src/plugins/ts-language-server/ts-language-server.plugin
@@ -14,3 +14,4 @@ X-Highlighter-Languages=js,jsx,typescript,typescript-jsx
 X-Hover-Provider-Languages=js,jsx,typescript,typescript-jsx
 X-Rename-Provider-Languages=js,jsx,typescript,typescript-jsx
 X-Formatter-Languages=js,jsx,typescript,typescript-jsx
+X-Code-Action-Languages=js,jsx,typescript,typescript-jsx
diff --git a/src/plugins/ts-language-server/ts_language_server_plugin.py 
b/src/plugins/ts-language-server/ts_language_server_plugin.py
index 3794626a6..86c7883d8 100644
--- a/src/plugins/ts-language-server/ts_language_server_plugin.py
+++ b/src/plugins/ts-language-server/ts_language_server_plugin.py
@@ -142,3 +142,7 @@ class TypescriptRenameProvider(Ide.LspRenameProvider, Ide.RenameProvider):
     def do_load(self):
         TypescriptService.bind_client(self)
 
+class TypescriptCodeActionProvider(Ide.LspCodeActionProvider, Ide.CodeActionProvider):
+    def do_load(self):
+        TypescriptService.bind_client(self)
+


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]