[language-server.rust-analyzer.config.check] command = "clippy" [language-server.rust-analyzer.config.cargo] allFeatures = true [[language]] name = "graphql" scope = "source.graphql" injection-regex = "graphql" file-types = ["graphql", "gql"] auto-format = true comment-token = "//" language-servers = [ "graphql-language-service" ] indent = {tab-width = 2, unit = " "} formatter = { command = "prettier", args = ["--parser=graphql"]} [language-server.graphql-language-service] command = "graphql-lsp" args = ["server", "-m", "stream"] [[grammar]] name = "graphql" source = {git = "https://github.com/bkegley/tree-sitter-graphql", rev = "5e66e961eee421786bdda8495ed1db045e06b5fe"} [[language]] name = "typescript" scope = "source.ts" injection-regex = "(ts|typescript)" file-types = ["ts", "mts", "cts"] language-id = "typescript" shebangs = ["deno", "ts-node"] language-servers = [ "typescript-language-server" ] indent = { tab-width = 2, unit = " " } formatter = { command = 'prettier', args = ["--parser", "typescript"] } auto-format = true [[language]] name = "tsx" scope = "source.tsx" injection-regex = "(tsx)" # |typescript language-id = "typescriptreact" file-types = ["tsx"] language-servers = [ "typescript-language-server" ] indent = { tab-width = 2, unit = " " } formatter = { command = 'prettier', args = ["--parser", "typescriptreact"] } auto-format = true