[language-server.rust-analyzer.config] cargo = { allFeatures = true } [language-server.vscode-css] command = "css-languageserver" args = ["--stdio"] [language-server.codebook] command = "codebook-lsp" args = ["serve"] [language-server.astro-ls] command = "astro-ls" args = ["--stdio"] [language-server.jsonls] command = "vscode-json-languageserver" args = ["--stdio"] [language-server.tailwind-heex] command = "tailwindcss-language-server" args = ["--stdio"] [language-server.expert] command = "/home/victor-martinez/Documents/expert/apps/expert/burrito_out/expert_linux_amd64" args = ["--stdio"] [language-server.lexical] command = "/home/victor-martinez/Documents/lexical/_build/dev/package/lexical/bin/start_lexical.sh" [[language]] name = "typescript" language-servers = ["typescript-language-server"] formatter = { command = "prettier", args = ["--parser", "typescript"] } auto-format = true [[language]] name = "tsx" language-servers = ["typescript-language-server"] formatter = { command = "prettier", args = ["--parser", "typescript"] } auto-format = true [[language]] name = "javascript" language-servers = ["typescript-language-server"] formatter = { command = "prettier", args = ["--parser", "typescript"] } auto-format = true [[language]] name = "jsx" language-servers = ["typescript-language-server"] formatter = { command = "prettier", args = ["--parser", "typescript"] } auto-format = true [[language]] name = "elm" language-servers = ["elm-language-server"] auto-format = true [[language]] name = "astro" scope = "source.astro" injection-regex = "astro" file-types = ["astro"] language-servers = ["astro-ls", "codebook"] roots = ["package.json", "astro.config.mjs"] formatter = { command = "prettier", args = [ "--plugin", "prettier-plugin-astro", "--parser", "astro", ] } auto-format = true [[language]] name = "markdown" language-servers = ["codebook"] [[language]] name = "json" formatter = { command = "prettier", args = ["--parser", "json"] } auto-format = true language-servers = ["jsonls"] [[language]] name = "jsonc" formatter = { command = "prettier", args = ["--parser", "json"] } auto-format = true language-servers = ["jsonls"] [[language]] name = "html" formatter = { command = 'prettier', args = ["--parser", "html"] } auto-format = true [[language]] name = "css" formatter = { command = 'prettier', args = ["--parser", "css"] } language-servers = ["vscode-css"] auto-format = true [[language]] name = "scss" formatter = { command = 'prettier', args = ["--parser", "css"] } auto-format = true language-servers = ["vscode-css"] [[language]] name = "elixir" language-servers = ["expert"] auto-format = true [[language]] name = "heex" language-servers = ["tailwind-heex", "expert"] auto-format = true [[language]] name = "toml" formatter = { command = "taplo", args = ["fmt", "-"] } auto-format = true [[language]] name = "haskell" auto-format = true