aboutsummaryrefslogtreecommitdiff
path: root/dot_config/helix/languages.toml
diff options
context:
space:
mode:
Diffstat (limited to 'dot_config/helix/languages.toml')
-rw-r--r--dot_config/helix/languages.toml20
1 files changed, 20 insertions, 0 deletions
diff --git a/dot_config/helix/languages.toml b/dot_config/helix/languages.toml
new file mode 100644
index 0000000..c4db5a9
--- /dev/null
+++ b/dot_config/helix/languages.toml
@@ -0,0 +1,20 @@
+[language-server.typescript-language-server]
+command = "vtsls"
+args = ["--stdio"]
+config.hostInfo = "helix"
+
+[language-server.typescript-language-server.config.typescript]
+updateImportsOnFileMove.enabled = "always"
+suggest.completeFunctionCalls = true
+tsserver.enableTracing = true
+inlayHints.parameterNames.enabled = "all"
+inlayHints.parameterTypes.enabled = true
+inlayHints.variableTypes.enabled = true
+inlayHints.propertyDeclarationTypes.enabled = true
+inlayHints.functionLikeReturnTypes = true
+inlayHints.enumMemberValues.enabled = true
+format.enable = false
+format.semicolons = "remove"
+preferences.importModuleSpecifier = "non-relative"
+preferences.importModuleSpecifierEnding = "auto"
+tsserver.pluginPaths = ["typescript-plugin-css-modules", "./node_modules"]