summaryrefslogtreecommitdiff
path: root/hx/.config/helix/languages.toml
diff options
context:
space:
mode:
Diffstat (limited to 'hx/.config/helix/languages.toml')
-rw-r--r--hx/.config/helix/languages.toml43
1 files changed, 35 insertions, 8 deletions
diff --git a/hx/.config/helix/languages.toml b/hx/.config/helix/languages.toml
index a816f1d..446c4c5 100644
--- a/hx/.config/helix/languages.toml
+++ b/hx/.config/helix/languages.toml
@@ -1,15 +1,42 @@
-[language-server.emmet-ls]
-command = "/nix/store/...-emmet-ls/bin/emmet-ls"
+[language-server.vscode-html-language-server]
+command = "vscode-html-language-server"
args = ["--stdio"]
-[language-server.emmet-ls.config.format]
-"output.selfClosingStyle" = "xhtml"
+[language-server.vscode-css-language-server]
+command = "vscode-css-language-server"
+args = ["--stdio"]
+
+[language-server.vscode-json-language-server]
+command = "vscode-json-language-server"
+args = ["--stdio"]
+
+[language-server.emmet-lsp]
+command = "emmet-language-server"
+args = ["--stdio"]
+
+[language-server.emmet-lsp.config]
+emmet = { preferences = { "output.selfClosingStyle" = "xhtml" } }
[[language]]
name = "html"
-language-servers = [
- "vscode-html-language-server",
- "emmet-ls",
-]
+language-servers = ["vscode-html-language-server", "emmet-lsp"]
+auto-format = true
formatter = { command = "prettier", args = ["--parser", "html"] }
+
+[[language]]
+name = "css"
+language-servers = ["vscode-css-language-server", "emmet-lsp"]
+auto-format = true
+formatter = { command = "prettier", args = ["--parser", "css"] }
+
+[[language]]
+name = "json"
+language-servers = ["vscode-json-language-server"]
+auto-format = true
+formatter = { command = "prettier", args = ["--parser", "json"] }
+
+[[language]]
+name = "javascript"
+language-servers = ["vscode-json-language-server"]
auto-format = true
+formatter = { command = "prettier", args = ["--parser", "babel"] }