aboutsummaryrefslogtreecommitdiff
path: root/dot_config/helix
diff options
context:
space:
mode:
Diffstat (limited to 'dot_config/helix')
-rw-r--r--dot_config/helix/config.toml6
-rw-r--r--dot_config/helix/languages.toml20
2 files changed, 26 insertions, 0 deletions
diff --git a/dot_config/helix/config.toml b/dot_config/helix/config.toml
new file mode 100644
index 0000000..04f710d
--- /dev/null
+++ b/dot_config/helix/config.toml
@@ -0,0 +1,6 @@
+theme = "catppuccin_latte"
+[editor]
+line-number = "relative"
+auto-pairs = false
+
+soft-wrap.enable = true
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"]