[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", "emmet-lsp"] auto-format = true # diagnostic-severity = ["Error", "Warning", "Info", "Hint"] [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 # diagnostic-severity = ["Error", "Warning", "Info", "Hint"] [[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