241 lines
6.3 KiB
TOML
241 lines
6.3 KiB
TOML
|
[[language]]
|
||
|
auto-format = true
|
||
|
name = "bash"
|
||
|
|
||
|
[language.formatter]
|
||
|
args = ["-i", "2"]
|
||
|
command = "/nix/store/i2n1mira4g8wddjcd85mh8sccdgaf2q5-shfmt-3.11.0/bin/shfmt"
|
||
|
|
||
|
[[language]]
|
||
|
file-types = ["clj", "cljs", "cljc", "clje", "cljr", "cljx", "edn", "boot", "yuck"]
|
||
|
injection-regex = "(clojure|clj|edn|boot|yuck)"
|
||
|
name = "clojure"
|
||
|
|
||
|
[[language]]
|
||
|
auto-format = true
|
||
|
language-servers = ["cmake-language-server"]
|
||
|
name = "cmake"
|
||
|
|
||
|
[language.formatter]
|
||
|
args = ["-"]
|
||
|
command = "/nix/store/yxhdb8acdzv6jxvl92jhb637z10x0a72-cmake-format-0.6.13/bin/cmake-format"
|
||
|
|
||
|
[[language]]
|
||
|
auto-format = true
|
||
|
language-servers = ["dprint", "typescript-language-server"]
|
||
|
name = "javascript"
|
||
|
|
||
|
[[language]]
|
||
|
file-types = ["jjdescription"]
|
||
|
language-servers = ["scls"]
|
||
|
name = "jjdescription"
|
||
|
scope = "source.jjdescription"
|
||
|
|
||
|
[[language]]
|
||
|
name = "json"
|
||
|
|
||
|
[language.formatter]
|
||
|
args = ["fmt", "-", "--ext", "json"]
|
||
|
command = "/nix/store/g47v9xixy8v2jn0k54df8hx7av885sa0-deno-2.3.6/bin/deno"
|
||
|
|
||
|
[[language]]
|
||
|
auto-format = true
|
||
|
language-servers = ["scls", "taplo"]
|
||
|
name = "markdown"
|
||
|
|
||
|
[language.formatter]
|
||
|
args = ["fmt", "-", "--ext", "md"]
|
||
|
command = "/nix/store/g47v9xixy8v2jn0k54df8hx7av885sa0-deno-2.3.6/bin/deno"
|
||
|
|
||
|
[[language]]
|
||
|
language-servers = ["nil", "scls", "deadnix"]
|
||
|
name = "nix"
|
||
|
|
||
|
[[language]]
|
||
|
language-servers = ["qmlls"]
|
||
|
name = "qml"
|
||
|
|
||
|
[[language]]
|
||
|
auto-format = true
|
||
|
language-servers = ["basedpyright", "ruff"]
|
||
|
name = "python"
|
||
|
|
||
|
[[language]]
|
||
|
auto-format = true
|
||
|
language-servers = ["dprint", "typescript-language-server"]
|
||
|
name = "typescript"
|
||
|
|
||
|
[[language]]
|
||
|
name = "rust"
|
||
|
|
||
|
[[language]]
|
||
|
auto-format = true
|
||
|
language-servers = ["clangd"]
|
||
|
name = "c"
|
||
|
|
||
|
[[language]]
|
||
|
auto-format = true
|
||
|
name = "zig"
|
||
|
|
||
|
[[language]]
|
||
|
name = "c"
|
||
|
|
||
|
[language.debugger]
|
||
|
command = "/nix/store/30ny2x1zhcl6k65nmw6bqn9z7mrk0afy-gdb-16.3/bin/gdb"
|
||
|
name = "gdb"
|
||
|
transport = "stdio"
|
||
|
|
||
|
[[language.debugger.templates]]
|
||
|
name = "binary"
|
||
|
request = "launch"
|
||
|
[[language.debugger.templates.completion]]
|
||
|
completion = "filename"
|
||
|
name = "binary"
|
||
|
|
||
|
[language.debugger.templates.args]
|
||
|
program = "{0}"
|
||
|
runInTerminal = true
|
||
|
|
||
|
[language-server.basedpyright]
|
||
|
command = "/nix/store/0sh11lymzi1m170swkm82sx6r4k14ss3-basedpyright-1.29.4/bin/basedpyright-langserver"
|
||
|
|
||
|
[language-server.bash-language-server]
|
||
|
args = ["start"]
|
||
|
command = "/nix/store/dcv7h8ysjxmgb9i5972n63p3rzxqy94p-bash-language-server-5.6.0/bin/bash-language-server"
|
||
|
|
||
|
[language-server.clangd]
|
||
|
command = "/nix/store/bx82p30rpg1nf54zs0gk7vqdg7bs7kb3-clang-tools-19.1.7/bin/clangd"
|
||
|
|
||
|
[language-server.clangd.clangd]
|
||
|
fallbackFlags = ["-std=c++2b"]
|
||
|
|
||
|
[language-server.cmake-language-server]
|
||
|
command = "/nix/store/zpaqswjjncvarqdlgsh9wzhi504y8lpi-cmake-language-server-0.1.11/bin/cmake-language-server"
|
||
|
|
||
|
[language-server.deadnix]
|
||
|
command = "/nix/store/lg4dswldiwq04c5q1bn0hlr0q35p78rn-deadnix-1.2.1/bin/deadnix"
|
||
|
|
||
|
[language-server.deno-lsp]
|
||
|
args = ["lsp"]
|
||
|
command = "/nix/store/g47v9xixy8v2jn0k54df8hx7av885sa0-deno-2.3.6/bin/deno"
|
||
|
|
||
|
[language-server.deno-lsp.config.deno]
|
||
|
enable = true
|
||
|
lint = true
|
||
|
unstable = true
|
||
|
|
||
|
[language-server.deno-lsp.config.deno.inlayHints.enumMemberValues]
|
||
|
enabled = true
|
||
|
|
||
|
[language-server.deno-lsp.config.deno.inlayHints.functionLikeReturnTypes]
|
||
|
enabled = true
|
||
|
|
||
|
[language-server.deno-lsp.config.deno.inlayHints.parameterNames]
|
||
|
enabled = "all"
|
||
|
|
||
|
[language-server.deno-lsp.config.deno.inlayHints.parameterTypes]
|
||
|
enabled = true
|
||
|
|
||
|
[language-server.deno-lsp.config.deno.inlayHints.propertyDeclarationTypes]
|
||
|
enabled = true
|
||
|
|
||
|
[language-server.deno-lsp.config.deno.inlayHints.variableTypes]
|
||
|
enabled = true
|
||
|
|
||
|
[language-server.deno-lsp.config.deno.suggest]
|
||
|
completeFunctionCalls = false
|
||
|
|
||
|
[language-server.deno-lsp.config.deno.suggest.imports.hosts]
|
||
|
"https://deno.land" = true
|
||
|
|
||
|
[language-server.deno-lsp.environment]
|
||
|
NO_COLOR = "1"
|
||
|
|
||
|
[language-server.dprint]
|
||
|
args = ["lsp"]
|
||
|
command = "/nix/store/h7z1irpdrvi96ms9akdmzamj7xy7ax9l-dprint-0.50.0/bin/dprint"
|
||
|
|
||
|
[language-server.nil]
|
||
|
command = "/nix/store/bcj2njar1n0kqpvkfj78mkldbx23im18-nil-unstable-02-06-2025/bin/nil"
|
||
|
|
||
|
[language-server.nil.config.nil.formatting]
|
||
|
command = ["/nix/store/58230yv4qkhn5psmf2galbjl66lh5zmp-alejandra-4.0.0/bin/alejandra", "-q"]
|
||
|
|
||
|
[language-server.qmlls]
|
||
|
args = ["-E"]
|
||
|
command = "/nix/store/g0ahmk2wixwwibdb49p29l69vhm6ymwa-qtdeclarative-6.9.0/bin/qmlls"
|
||
|
|
||
|
[language-server.ruff]
|
||
|
args = ["server"]
|
||
|
command = "/nix/store/l1rij3b43sz459myl59i4d1lsl47cnzd-ruff-0.12.0/bin/ruff"
|
||
|
|
||
|
[language-server.rust-analyzer.config.cargo]
|
||
|
features = "all"
|
||
|
|
||
|
[language-server.rust-analyzer.config.check]
|
||
|
command = "clippy"
|
||
|
extraArgs = [
|
||
|
"--",
|
||
|
"-D",
|
||
|
"clippy::pedantic",
|
||
|
"-W",
|
||
|
"clippy::nursery",
|
||
|
"-W",
|
||
|
"clippy::perf",
|
||
|
]
|
||
|
|
||
|
[language-server.scls]
|
||
|
command = "/nix/store/ibpnrld4lpnrz3w0ksnyiw4z4vmqki76-simple-completion-language-server-0-unstable-2025-01-31/bin/simple-completion-language-server"
|
||
|
|
||
|
[language-server.scls.config]
|
||
|
feature_citations = false
|
||
|
feature_paths = false
|
||
|
feature_snippets = true
|
||
|
feature_unicode_input = false
|
||
|
feature_words = true
|
||
|
max_completion_items = 100
|
||
|
snippets_first = true
|
||
|
snippets_inline_by_word_tail = false
|
||
|
|
||
|
[language-server.typescript-language-server]
|
||
|
args = ["--stdio"]
|
||
|
command = "/nix/store/7xllvpjj8a7rv1mq7mxzj657q520vl26-typescript-language-server-4.3.3/bin/typescript-language-server"
|
||
|
|
||
|
[language-server.typescript-language-server.config.typescript-language-server.source.addMissingImports]
|
||
|
ts = true
|
||
|
|
||
|
[language-server.typescript-language-server.config.typescript-language-server.source.fixAll]
|
||
|
ts = true
|
||
|
|
||
|
[language-server.typescript-language-server.config.typescript-language-server.source.organizeImports]
|
||
|
ts = true
|
||
|
|
||
|
[language-server.typescript-language-server.config.typescript-language-server.source.removeUnusedImports]
|
||
|
ts = true
|
||
|
|
||
|
[language-server.typescript-language-server.config.typescript-language-server.source.sortImports]
|
||
|
ts = true
|
||
|
|
||
|
[language-server.vscode-css-language-server]
|
||
|
args = ["--stdio"]
|
||
|
command = "/nix/store/kd0pk97ssa10z33r4sg30xpfvl252dyc-vscode-langservers-extracted-4.10.0/bin/vscode-css-language-server"
|
||
|
|
||
|
[language-server.vscode-css-language-server.config]
|
||
|
provideFormatter = true
|
||
|
|
||
|
[language-server.vscode-css-language-server.config.css.validate]
|
||
|
enable = true
|
||
|
|
||
|
[language-server.vscode-css-language-server.config.scss.validate]
|
||
|
enable = true
|
||
|
|
||
|
[language-server.zls]
|
||
|
command = "/nix/store/plzslh5qqrb60144w2drj5znd0hfp6av-zls-0.14.0/bin/zls"
|
||
|
|
||
|
[language-server.zls.config]
|
||
|
build_on_save_args = ["check", "-fincremental", "--watch"]
|
||
|
enable_autofix = false
|
||
|
enable_build_on_save = true
|
||
|
highlight_global_var_declarations = true
|
||
|
warn_style = true
|