[language-server.emmet-lsp] command = "emmet-language-server" args = ["--stdio"] [[language]] name = "html" roots = [".git"] language-servers = ["emmet-lsp"] [language-server.rust-analyzer.config.check] command = "clippy" [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 = '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" formatter = { command = 'prettier', args = ["--parser", "typescript"] } auto-format = true [[language]] name = "typescript" formatter = { command = 'prettier', args = ["--parser", "typescript"] } auto-format = true [[language]] name = "jsx" formatter = { command = 'prettier', args = ["--parser", "typescript"] } auto-format = true language-servers = ["typescript-language-server", "emmet-ls"] [[language]] name = "tsx" formatter = { command = 'prettier', args = ["--parser", "typescript"] } auto-format = true language-servers = ["typescript-language-server", "emmet-ls"] [[language]] name = "json" formatter = { command = 'prettier', args = ["--parser", "json"] } [[language]] name = "markdown" formatter = { command = 'prettier', args = ["--parser", "markdown"] } soft-wrap.enable = true soft-wrap.wrap-at-text-width = true