Skip to content

Commit 9332b22

Browse files
committed
chore(powernap): update lsp configs from nvim-lspconfig
1 parent 6921c75 commit 9332b22

1 file changed

Lines changed: 2 additions & 10 deletions

File tree

powernap/pkg/config/lsps.json

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
"arduino_language_server": {"command": "arduino-language-server", "filetypes": ["arduino"], "root_markers": ["*.ino"]},
1111
"asm_lsp": {"command": "asm-lsp", "filetypes": ["asm", "vmasm"], "root_markers": [".asm-lsp.toml", ".git"]},
1212
"ast_grep": {"args": ["lsp"], "command": "ast-grep", "filetypes": ["bash", "c", "cpp", "cs", "css", "elixir", "go", "haskell", "html", "java", "javascript", "javascriptreact", "json", "kotlin", "lua", "nix", "php", "python", "ruby", "rust", "scala", "solidity", "swift", "typescript", "typescriptreact", "yaml"], "root_markers": ["sgconfig.yaml", "sgconfig.yml"]},
13-
"astro": {"args": ["--stdio"], "command": "astro-ls", "filetypes": ["astro"], "root_markers": ["package.json", "tsconfig.json", "jsconfig.json", ".git"]},
1413
"atlas": {"args": ["tool", "lsp", "--stdio"], "command": "atlas", "filetypes": ["atlas-*"], "root_markers": ["atlas.hcl"]},
1514
"atopile": {"args": ["lsp", "start"], "command": "ato", "filetypes": ["ato"], "root_markers": ["ato.yaml", ".ato", ".git"]},
1615
"autohotkey_lsp": {"args": ["--stdio"], "command": "autohotkey_lsp", "filetypes": ["autohotkey"], "init_options": {"ActionWhenV1IsDetected": "Continue", "AutoLibInclude": "All", "CommentTags": "^;;\\s*(?<tag>.+)", "CompleteFunctionParens": false, "Diagnostics": {"ClassStaticMemberCheck": true, "ParamsCheck": true}, "FormatOptions": {"array_style": "expand", "brace_style": "One True Brace", "break_chained_methods": false, "ignore_comment": false, "indent_string": "\t", "max_preserve_newlines": 2, "object_style": "none", "preserve_newlines": true, "space_after_double_colon": true, "space_before_conditional": true, "space_in_empty_paren": false, "space_in_other": true, "space_in_paren": false, "wrap_line_length": 0}, "InterpreterPath": "", "SymbolFoldinFromOpenBrace": false, "locale": "en-us"}, "root_markers": ["package.json"]},
@@ -53,7 +52,6 @@
5352
"cspell_ls": {"args": ["--stdio"], "command": "cspell-lsp", "root_markers": [".git", "cspell.json", ".cspell.json", "cspell.json", ".cSpell.json", "cSpell.json", "cspell.config.js", "cspell.config.cjs", "cspell.config.json", "cspell.config.yaml", "cspell.config.yml", "cspell.yaml", "cspell.yml"]},
5453
"css_variables": {"args": ["--stdio"], "command": "css-variables-language-server", "filetypes": ["css", "scss", "less"], "settings": {"cssVariables": {"blacklistFolders": ["**/.cache", "**/.DS_Store", "**/.git", "**/.hg", "**/.next", "**/.svn", "**/bower_components", "**/CVS", "**/dist", "**/node_modules", "**/tests", "**/tmp"], "lookupFiles": ["**/*.less", "**/*.scss", "**/*.sass", "**/*.css"]}}},
5554
"csskit": {"args": ["lsp"], "command": "csskit", "filetypes": ["css"], "root_markers": ["package.json", ".git"]},
56-
"cssls": {"args": ["--stdio"], "command": "vscode-css-language-server", "filetypes": ["css", "scss", "less"], "init_options": {"provideFormatter": true}, "root_markers": ["package.json", ".git"], "settings": {"css": {"validate": true}, "less": {"validate": true}, "scss": {"validate": true}}},
5755
"cssmodules_ls": {"command": "cssmodules-language-server", "filetypes": ["javascript", "javascriptreact", "typescript", "typescriptreact"], "root_markers": ["package.json"]},
5856
"cucumber_language_server": {"args": ["--stdio"], "command": "cucumber-language-server", "filetypes": ["cucumber"], "root_markers": [".git"]},
5957
"cue": {"args": ["lsp"], "command": "cue", "filetypes": ["cue"], "root_markers": ["cue.mod", ".git"]},
@@ -91,7 +89,6 @@
9189
"emmylua_ls": {"command": "emmylua_ls", "filetypes": ["lua"], "root_markers": [".luarc.json", ".emmyrc.json", ".luacheckrc", ".git"]},
9290
"erg_language_server": {"args": ["--language-server"], "command": "erg", "filetypes": ["erg"], "root_markers": ["package.er", ".git"]},
9391
"esbonio": {"args": ["-m", "esbonio"], "command": "python3", "filetypes": ["rst"], "root_markers": [".git"]},
94-
"eslint": {"args": ["--stdio"], "command": "vscode-eslint-language-server", "filetypes": ["javascript", "javascriptreact", "typescript", "typescriptreact", "vue", "svelte", "astro", "htmlangular"], "settings": {"codeAction": {"disableRuleComment": {"enable": true, "location": "separateLine"}, "showDocumentation": {"enable": true}}, "codeActionOnSave": {"enable": false, "mode": "all"}, "format": true, "nodePath": "", "onIgnoredFiles": "off", "problems": {"shortenToSingleLine": false}, "quiet": false, "run": "onType", "useESLintClass": false, "validate": "on", "workingDirectory": {"mode": "auto"}}},
9592
"expert": {"args": ["--stdio"], "command": "expert", "filetypes": ["elixir", "eelixir", "heex", "surface"]},
9693
"facility_language_server": {"command": "facility-language-server", "filetypes": ["fsd"], "root_markers": [".git"]},
9794
"fennel_language_server": {"command": "fennel-language-server", "filetypes": ["fennel"], "root_markers": [".git"]},
@@ -123,7 +120,7 @@
123120
"gradle_ls": {"command": "gradle-language-server", "filetypes": ["groovy"], "init_options": {"settings": {"gradleWrapperEnabled": true}}, "root_markers": ["settings.gradle", "build.gradle"]},
124121
"grammarly": {"args": ["--stdio"], "command": "grammarly-languageserver", "filetypes": ["markdown"], "init_options": {"clientId": "client_BaDkMgx4X19X9UxxYRCXZo"}, "root_markers": [".git"]},
125122
"graphql": {"args": ["server", "-m", "stream"], "command": "graphql-lsp", "filetypes": ["graphql", "typescriptreact", "javascriptreact"], "root_markers": [".graphqlrc*", ".graphql.config.*", "graphql.config.*"]},
126-
"groovyls": {"args": ["-jar", "groovy-language-server-all.jar"], "command": "java", "filetypes": ["groovy"], "root_markers": ["Jenkinsfile", ".git"]},
123+
"groovyls": {"command": "groovy-language-server", "filetypes": ["groovy"], "root_markers": ["Jenkinsfile", ".git"]},
127124
"guile_ls": {"command": "guile-lsp-server", "filetypes": ["scheme.guile"], "root_markers": ["guix.scm", ".git"]},
128125
"harper_ls": {"args": ["--stdio"], "command": "harper-ls", "filetypes": ["asciidoc", "c", "cpp", "cs", "gitcommit", "go", "html", "java", "javascript", "lua", "markdown", "nix", "python", "ruby", "rust", "swift", "toml", "typescript", "typescriptreact", "haskell", "cmake", "typst", "php", "dart", "clojure", "sh"], "root_markers": [".harper-dictionary.txt", ".git"]},
129126
"hdl_checker": {"args": ["--lsp"], "command": "hdl_checker", "filetypes": ["vhdl", "verilog", "systemverilog"], "root_markers": [".git"]},
@@ -135,7 +132,6 @@
135132
"hls": {"args": ["--lsp"], "command": "haskell-language-server-wrapper", "filetypes": ["haskell", "lhaskell"], "root_markers": ["hie.yaml", "stack.yaml", "cabal.project", "*.cabal", "package.yaml"], "settings": {"haskell": {"cabalFormattingProvider": "cabal-fmt", "formattingProvider": "ormolu"}}},
136133
"home_assistant": {"args": ["--stdio"], "command": "vscode-home-assistant", "filetypes": ["yaml"], "root_markers": ["configuration.yaml", "configuration.yml"]},
137134
"hoon_ls": {"command": "hoon-language-server", "filetypes": ["hoon"], "root_markers": [".git"]},
138-
"html": {"args": ["--stdio"], "command": "vscode-html-language-server", "filetypes": ["html"], "init_options": {"configurationSection": ["html", "css", "javascript"], "embeddedLanguages": {"css": true, "javascript": true}, "provideFormatter": true}, "root_markers": ["package.json", ".git"]},
139135
"htmx": {"command": "htmx-lsp", "filetypes": ["aspnetcorerazor", "astro", "astro-markdown", "blade", "clojure", "django-html", "htmldjango", "edge", "eelixir", "elixir", "ejs", "erb", "eruby", "gohtml", "gohtmltmpl", "haml", "handlebars", "hbs", "html", "htmlangular", "html-eex", "heex", "jade", "leaf", "liquid", "markdown", "mdx", "mustache", "njk", "nunjucks", "php", "razor", "slim", "twig", "javascript", "javascriptreact", "reason", "rescript", "typescript", "typescriptreact", "vue", "svelte", "templ"], "root_markers": [".git"]},
140136
"hydra_lsp": {"command": "hydra-lsp", "filetypes": ["yaml"], "root_markers": [".git"]},
141137
"hylo_ls": {"args": ["--stdio"], "command": "hylo-language-server", "filetypes": ["hylo"], "root_markers": [".git"]},
@@ -147,7 +143,6 @@
147143
"jedi_language_server": {"command": "jedi-language-server", "filetypes": ["python"], "root_markers": ["pyproject.toml", "setup.py", "setup.cfg", "requirements.txt", "Pipfile", ".git"]},
148144
"jinja_lsp": {"command": "jinja-lsp", "filetypes": ["jinja"], "root_markers": [".git"]},
149145
"jqls": {"command": "jq-lsp", "filetypes": ["jq"], "root_markers": [".git"]},
150-
"jsonls": {"args": ["--stdio"], "command": "vscode-json-language-server", "filetypes": ["json", "jsonc"], "init_options": {"provideFormatter": true}, "root_markers": [".git"]},
151146
"jsonnet_ls": {"command": "jsonnet-language-server", "filetypes": ["jsonnet", "libsonnet"], "root_markers": ["jsonnetfile.json", ".git"]},
152147
"julials": {"args": ["--startup-file=no", "--history-file=no", "-e", " # Load LanguageServer.jl: attempt to load from ~/.julia/environments/nvim-lspconfig\n # with the regular load path as a fallback\n ls_install_path = joinpath(\n get(DEPOT_PATH, 1, joinpath(homedir(), \".julia\")),\n \"environments\", \"nvim-lspconfig\"\n )\n pushfirst!(LOAD_PATH, ls_install_path)\n using LanguageServer, SymbolServer, StaticLint\n popfirst!(LOAD_PATH)\n depot_path = get(ENV, \"JULIA_DEPOT_PATH\", \"\")\n project_path = let\n dirname(something(\n ## 1. Finds an explicitly set project (JULIA_PROJECT)\n Base.load_path_expand((\n p = get(ENV, \"JULIA_PROJECT\", nothing);\n p === nothing ? nothing : isempty(p) ? nothing : p\n )),\n ## 2. Look for a Project.toml file in the current working directory,\n ## or parent directories, with $HOME as an upper boundary\n Base.current_project(),\n ## 3. First entry in the load path\n get(Base.load_path(), 1, nothing),\n ## 4. Fallback to default global environment,\n ## this is more or less unreachable\n Base.load_path_expand(\"@v#.#\"),\n ))\n end\n @info \"Running language server\" VERSION pwd() project_path depot_path\n server = LanguageServer.LanguageServerInstance(stdin, stdout, project_path, depot_path)\n server.runlinter = true\n run(server)\n "], "command": "julia", "filetypes": ["julia"], "root_markers": ["Project.toml", "JuliaProject.toml"]},
153148
"just": {"command": "just-lsp", "filetypes": ["just"], "root_markers": [".git"]},
@@ -250,7 +245,6 @@
250245
"robotcode": {"args": ["language-server"], "command": "robotcode", "filetypes": ["robot", "resource"], "root_markers": ["robot.toml", "pyproject.toml", "Pipfile", ".git"]},
251246
"robotframework_ls": {"command": "robotframework_ls", "filetypes": ["robot"], "root_markers": ["robotidy.toml", "pyproject.toml", "conda.yaml", "robot.yaml", ".git"]},
252247
"roc_ls": {"command": "roc_language_server", "filetypes": ["roc"], "root_markers": [".git"]},
253-
"rome": {"args": ["lsp-proxy"], "command": "rome", "filetypes": ["javascript", "javascriptreact", "json", "typescript", "typescriptreact"], "root_markers": ["package.json", "node_modules", ".git"]},
254248
"roslyn_ls": {"args": ["--logLevel", "Information", "--extensionLogDirectory", "/tmp/roslyn_ls/logs", "--stdio"], "command": "roslyn-language-server", "filetypes": ["cs"], "settings": {"csharp|background_analysis": {"dotnet_analyzer_diagnostics_scope": "fullSolution", "dotnet_compiler_diagnostics_scope": "fullSolution"}, "csharp|code_lens": {"dotnet_enable_references_code_lens": true}, "csharp|completion": {"dotnet_provide_regex_completions": true, "dotnet_show_completion_items_from_unimported_namespaces": true, "dotnet_show_name_completion_suggestions": true}, "csharp|inlay_hints": {"csharp_enable_inlay_hints_for_implicit_object_creation": true, "csharp_enable_inlay_hints_for_implicit_variable_types": true, "csharp_enable_inlay_hints_for_lambda_parameter_types": true, "csharp_enable_inlay_hints_for_types": true, "dotnet_enable_inlay_hints_for_indexer_parameters": true, "dotnet_enable_inlay_hints_for_literal_parameters": true, "dotnet_enable_inlay_hints_for_object_creation_parameters": true, "dotnet_enable_inlay_hints_for_other_parameters": true, "dotnet_enable_inlay_hints_for_parameters": true, "dotnet_suppress_inlay_hints_for_parameters_that_differ_only_by_suffix": true, "dotnet_suppress_inlay_hints_for_parameters_that_match_argument_name": true, "dotnet_suppress_inlay_hints_for_parameters_that_match_method_intent": true}, "csharp|symbol_search": {"dotnet_search_reference_assemblies": true}}},
255249
"rpmspec": {"args": ["--stdio"], "command": "rpm_lsp_server", "filetypes": ["spec"], "root_markers": [".git"]},
256250
"rubocop": {"args": ["--lsp"], "command": "rubocop", "filetypes": ["ruby"], "root_markers": ["Gemfile", ".git"]},
@@ -303,7 +297,6 @@
303297
"syntax_tree": {"args": ["lsp"], "command": "stree", "filetypes": ["ruby"], "root_markers": [".streerc", "Gemfile", ".git"]},
304298
"systemd_lsp": {"command": "systemd-lsp", "filetypes": ["systemd"]},
305299
"tabby_ml": {"args": ["--lsp", "--stdio"], "command": "tabby-agent", "root_markers": [".git"]},
306-
"tailwindcss": {"args": ["--stdio"], "command": "tailwindcss-language-server", "filetypes": ["aspnetcorerazor", "astro", "astro-markdown", "blade", "clojure", "django-html", "htmldjango", "edge", "eelixir", "elixir", "ejs", "erb", "eruby", "gohtml", "gohtmltmpl", "haml", "handlebars", "hbs", "html", "htmlangular", "html-eex", "heex", "jade", "leaf", "liquid", "markdown", "mdx", "mustache", "njk", "nunjucks", "php", "razor", "slim", "twig", "css", "less", "postcss", "sass", "scss", "stylus", "sugarss", "javascript", "javascriptreact", "reason", "rescript", "typescript", "typescriptreact", "vue", "svelte", "templ"], "settings": {"tailwindCSS": {"classAttributes": ["class", "className", "class:list", "classList", "ngClass"], "includeLanguages": {"eelixir": "html-eex", "elixir": "phoenix-heex", "eruby": "erb", "heex": "phoenix-heex", "htmlangular": "html", "templ": "html"}, "lint": {"cssConflict": "warning", "invalidApply": "error", "invalidConfigPath": "error", "invalidScreen": "error", "invalidTailwindDirective": "error", "invalidVariant": "error", "recommendedVariantOrder": "warning"}, "validate": true}}},
307300
"taplo": {"args": ["lsp", "stdio"], "command": "taplo", "filetypes": ["toml"], "root_markers": [".taplo.toml", "taplo.toml", ".git"]},
308301
"tblgen_lsp_server": {"command": "tblgen-lsp-server", "filetypes": ["tablegen"], "root_markers": ["tablegen_compile_commands.yml", ".git"]},
309302
"tclsp": {"command": "tclsp", "filetypes": ["tcl", "sdc", "xdc", "upf"], "root_markers": ["tclint.toml", ".tclint", "pyproject.toml", ".git"]},
@@ -321,7 +314,6 @@
321314
"tinymist": {"command": "tinymist", "filetypes": ["typst"], "root_markers": [".git"]},
322315
"tofu_ls": {"args": ["serve"], "command": "tofu-ls", "filetypes": ["opentofu", "opentofu-vars", "terraform"], "root_markers": [".terraform", ".git"]},
323316
"tombi": {"args": ["lsp"], "command": "tombi", "filetypes": ["toml"], "root_markers": ["tombi.toml", "pyproject.toml", ".git"]},
324-
"ts_ls": {"args": ["--stdio"], "command": "typescript-language-server", "filetypes": ["javascript", "javascriptreact", "typescript", "typescriptreact"], "init_options": {"hostInfo": "neovim"}},
325317
"ts_query_ls": {"command": "ts_query_ls", "filetypes": ["query"], "init_options": {"parser_aliases": {"ecma": "javascript", "jsx": "javascript", "php_only": "php"}, "parser_install_directories": ["/site/parser"]}, "root_markers": [".tsqueryrc.json", ".git"]},
326318
"tsp_server": {"args": ["--stdio"], "command": "tsp-server", "filetypes": ["typespec"], "root_markers": ["tspconfig.yaml", ".git"]},
327319
"ttags": {"args": ["lsp"], "command": "ttags", "filetypes": ["ruby", "rust", "javascript", "haskell"], "root_markers": [".git"]},
@@ -357,11 +349,11 @@
357349
"wasm_language_tools": {"command": "wat_server", "filetypes": ["wat"]},
358350
"wc_language_server": {"args": ["--stdio"], "command": "wc-language-server", "filetypes": ["html", "javascriptreact", "typescriptreact", "astro", "svelte", "vue", "markdown", "mdx", "javascript", "typescript", "css", "scss", "less"], "init_options": {"hostInfo": "neovim"}, "root_markers": ["wc.config.js", "wc.config.ts", "wc.config.mjs", "wc.config.cjs", "custom-elements.json", "package.json", ".git"]},
359351
"wgsl_analyzer": {"command": "wgsl-analyzer", "filetypes": ["wgsl"], "root_markers": [".git"]},
360-
"yamlls": {"args": ["--stdio"], "command": "yaml-language-server", "filetypes": ["yaml", "yaml.docker-compose", "yaml.gitlab", "yaml.helm-values"], "root_markers": [".git"], "settings": {"redhat": {"telemetry": {"enabled": false}}, "yaml": {"format": {"enable": true}}}},
361352
"yang_lsp": {"command": "yang-language-server", "filetypes": ["yang"], "root_markers": [".git"]},
362353
"yls": {"args": ["-vv"], "command": "yls", "filetypes": ["yar", "yara"], "root_markers": [".git"]},
363354
"ziggy": {"args": ["lsp"], "command": "ziggy", "filetypes": ["ziggy"], "root_markers": [".git"]},
364355
"ziggy_schema": {"args": ["lsp", "--schema"], "command": "ziggy", "filetypes": ["ziggy_schema"], "root_markers": [".git"]},
356+
"zizmor": {"args": ["--lsp"], "command": "zizmor", "filetypes": ["yaml"]},
365357
"zk": {"args": ["lsp"], "command": "zk", "filetypes": ["markdown"], "root_markers": [".zk"]},
366358
"zls": {"command": "zls", "filetypes": ["zig", "zir"], "root_markers": ["zls.json", "build.zig", ".git"]},
367359
"zuban": {"args": ["server"], "command": "zuban", "filetypes": ["python"], "root_markers": ["pyproject.toml", "setup.py", "setup.cfg", "requirements.txt", "Pipfile", ".git"]}

0 commit comments

Comments
 (0)