2023-10-03 22:08:55 +02:00
|
|
|
[language-server.rust-analyzer.config.check]
|
|
|
|
command = "clippy"
|
|
|
|
|
2023-10-20 21:47:54 +02:00
|
|
|
[language-server.rust-analyzer.config.cargo]
|
|
|
|
allFeatures = true
|
|
|
|
|
2024-02-18 00:42:10 +01:00
|
|
|
[language-server.rust-analyzer.config.procMacro.ignored]
|
|
|
|
mockall = ["automock"]
|
|
|
|
mockall_double = ["double"]
|
|
|
|
|
2024-02-18 00:36:11 +01:00
|
|
|
disable = ["automock", "double"]
|
|
|
|
|
2023-10-08 21:22:57 +02:00
|
|
|
[[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 = " "}
|
2023-10-08 22:41:15 +02:00
|
|
|
formatter = { command = "prettier", args = ["--parser=graphql"]}
|
2023-10-08 21:22:57 +02:00
|
|
|
|
|
|
|
[language-server.graphql-language-service]
|
|
|
|
command = "graphql-lsp"
|
|
|
|
args = ["server", "-m", "stream"]
|
|
|
|
|
|
|
|
[[grammar]]
|
|
|
|
name = "graphql"
|
2023-10-08 22:41:15 +02:00
|
|
|
source = {git = "https://github.com/bkegley/tree-sitter-graphql", rev = "5e66e961eee421786bdda8495ed1db045e06b5fe"}
|
2024-02-07 21:19:26 +01:00
|
|
|
|
|
|
|
[[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
|
|
|
|
|
2024-02-12 22:43:30 +01:00
|
|
|
[[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 = " " }
|
2024-02-12 22:48:05 +01:00
|
|
|
formatter = { command = 'prettier', args = ["--parser", "typescript"] }
|
2024-02-12 22:43:30 +01:00
|
|
|
auto-format = true
|
|
|
|
|