diff options
Diffstat (limited to 'hx/.config/helix/languages.toml')
| -rw-r--r-- | hx/.config/helix/languages.toml | 43 |
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"] } |
