chezmoi/dot_config/helix/languages.toml

84 lines
2.1 KiB
TOML
Raw Permalink Normal View History

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-29 22:33:23 +01:00
[language-server.rust-analyzer.buildScripts]
enable = true
2024-02-18 00:42:10 +01:00
[language-server.rust-analyzer.config.procMacro.ignored]
2024-02-29 22:33:23 +01:00
async-trait = ["async_trait"]
2024-07-22 12:28:58 +02:00
tonic = ["async_trait"]
2024-02-18 00:42:10 +01:00
mockall = ["automock"]
mockall_double = ["double"]
2024-02-29 22:33:23 +01:00
automock = ["automock"]
double = ["double"]
2024-03-03 13:20:28 +01:00
leptos_macro = ["server", "component"]
2024-02-18 00:42:10 +01:00
[language-server.rust-analyzer.config.diagnostics]
disabled = ["macro-error"]
[[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"]
[[language]]
name = "toml"
formatter = { command = "taplo", args = ["fmt", "-"] }
auto-format = true
[[grammar]]
name = "graphql"
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"]
2024-02-07 21:19:26 +01:00
indent = { tab-width = 2, unit = " " }
formatter = { command = 'prettier', args = ["--parser", "typescript"] }
auto-format = true
[language.debugger]
command = "codelldb"
name = "codelldb"
port-arg = "--port {}"
transport = "tcp"
[[language.debugger.templates]]
name = "binary"
request = "launch"
[[language.debugger.templates.completion]]
completion = "filename"
name = "binary"
[language.debugger.templates.args]
program = "{0}"
runInTerminal = true
[[language]]
name = "gotmpl"
scope = "source.gotmpl"
injection-regex = "gotmpl"
file-types = ["gotmpl", "tmpl"]
comment-token = "//"
block-comment-tokens = { start = "/*", end = "*/" }
language-servers = ["gopls"]
indent = { tab-width = 2, unit = " " }