diff --git a/languages.toml b/languages.toml index a21dfa5..29cbe61 100644 --- a/languages.toml +++ b/languages.toml @@ -1,4 +1,4 @@ -[language-server.emmet-lsp] + [language-server.emmet-lsp] command = "emmet-language-server" args = ["--stdio"] @@ -10,18 +10,37 @@ language-servers = ["emmet-lsp"] [language-server.rust-analyzer.config.check] command = "clippy" -[language-server.emmet-ls] -args = ["--stdio"] -command="emmet-ls" + [language-server.emmet-ls] + args = ["--stdio"] + command="emmet-ls" + + [language-server.eslint] + args = ["--stdio"] + command = "vscode-eslint-language-server" [[language]] name = "html" formatter = { command = 'prettier', args = ["--parser", "html"] } language-servers = ["vscode-html-language-server", "emmet-ls"] + [language-server.vscode-css-language-server.config] + css = { validate = { enable = true } } + scss = { validate = { enable = true } } + less = { validate = { enable = true } } + provideFormatter = true + [[language]] -name = "css" -formatter = { command = 'prettier', args = ["--parser", "css"] } + name = "css" + formatter = { command = 'npx', args = ["prettier", "--parser", "css"] } + language-servers = [ "vscode-css-language-server", "tailwindcss-react", "emmet-ls", "tailwindcss-ls"] + auto-format = true + +[[language]] + name = "scss" + formatter = { command = "prettier", args = ["--stdin-filepath", "dummy.scss"] } + indent = { tab-width = 4, unit = "\t" } + language-servers = ["vscode-css-language-server"] + auto-format = true [[language]] name = "javascript" @@ -53,4 +72,4 @@ formatter = { command = 'prettier', args = ["--parser", "json"] } name = "markdown" formatter = { command = 'prettier', args = ["--parser", "markdown"] } soft-wrap.enable = true -soft-wrap.wrap-at-text-width = true \ No newline at end of file +soft-wrap.wrap-at-text-width = true