diff options
Diffstat (limited to 'lsp')
308 files changed, 316 insertions, 314 deletions
diff --git a/lsp/ada_ls.lua b/lsp/ada_ls.lua index 39d8a64a..82a89a93 100644 --- a/lsp/ada_ls.lua +++ b/lsp/ada_ls.lua @@ -2,7 +2,7 @@ local util = require 'lspconfig.util' ---@brief --- ----https://github.com/AdaCore/ada_language_server +-- https://github.com/AdaCore/ada_language_server -- -- Installation instructions can be found [here](https://github.com/AdaCore/ada_language_server#Install). -- diff --git a/lsp/agda_ls.lua b/lsp/agda_ls.lua index 69de5090..a266385c 100644 --- a/lsp/agda_ls.lua +++ b/lsp/agda_ls.lua @@ -2,7 +2,7 @@ local util = require 'lspconfig.util' ---@brief --- ----https://github.com/agda/agda-language-server +-- https://github.com/agda/agda-language-server -- -- Language Server for Agda. return { diff --git a/lsp/aiken.lua b/lsp/aiken.lua index c07d6376..9555e6c6 100644 --- a/lsp/aiken.lua +++ b/lsp/aiken.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/aiken-lang/aiken +-- https://github.com/aiken-lang/aiken -- -- A language server for Aiken Programming Language. -- [Installation](https://aiken-lang.org/installation-instructions) diff --git a/lsp/air.lua b/lsp/air.lua index 4cd1e34b..4a9e2493 100644 --- a/lsp/air.lua +++ b/lsp/air.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/posit-dev/air +-- https://github.com/posit-dev/air -- -- Air is an R formatter and language server, written in Rust. -- diff --git a/lsp/alloy_ls.lua b/lsp/alloy_ls.lua index 66c6e25a..b335b761 100644 --- a/lsp/alloy_ls.lua +++ b/lsp/alloy_ls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/AlloyTools/org.alloytools.alloy +-- https://github.com/AlloyTools/org.alloytools.alloy -- -- Alloy is a formal specification language for describing structures and a tool for exploring them. -- diff --git a/lsp/anakin_language_server.lua b/lsp/anakin_language_server.lua index 9345edbc..d7eccb1b 100644 --- a/lsp/anakin_language_server.lua +++ b/lsp/anakin_language_server.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://pypi.org/project/anakin-language-server/ +-- https://pypi.org/project/anakin-language-server/ -- -- `anakin-language-server` is yet another Jedi Python language server. -- diff --git a/lsp/ansiblels.lua b/lsp/ansiblels.lua index bd98f8fe..54a82e9f 100644 --- a/lsp/ansiblels.lua +++ b/lsp/ansiblels.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/ansible/vscode-ansible +-- https://github.com/ansible/vscode-ansible -- -- Language server for the ansible configuration management tool. -- diff --git a/lsp/antlersls.lua b/lsp/antlersls.lua index 449c4512..b3bfb08f 100644 --- a/lsp/antlersls.lua +++ b/lsp/antlersls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://www.npmjs.com/package/antlers-language-server +-- https://www.npmjs.com/package/antlers-language-server -- -- `antlersls` can be installed via `npm`: -- ```sh diff --git a/lsp/arduino_language_server.lua b/lsp/arduino_language_server.lua index a40a7afb..055eeb8c 100644 --- a/lsp/arduino_language_server.lua +++ b/lsp/arduino_language_server.lua @@ -2,7 +2,7 @@ local util = require 'lspconfig.util' ---@brief --- ----https://github.com/arduino/arduino-language-server +-- https://github.com/arduino/arduino-language-server -- -- Language server for Arduino -- diff --git a/lsp/asm_lsp.lua b/lsp/asm_lsp.lua index 1cc1d19f..51c36745 100644 --- a/lsp/asm_lsp.lua +++ b/lsp/asm_lsp.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/bergercookie/asm-lsp +-- https://github.com/bergercookie/asm-lsp -- -- Language Server for NASM/GAS/GO Assembly -- diff --git a/lsp/ast_grep.lua b/lsp/ast_grep.lua index 0e0044e5..99216645 100644 --- a/lsp/ast_grep.lua +++ b/lsp/ast_grep.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://ast-grep.github.io/ +-- https://ast-grep.github.io/ -- -- ast-grep(sg) is a fast and polyglot tool for code structural search, lint, rewriting at large scale. -- ast-grep LSP only works in projects that have `sgconfig.y[a]ml` in their root directories. diff --git a/lsp/atlas.lua b/lsp/atlas.lua index f8747ae9..aa85d9af 100644 --- a/lsp/atlas.lua +++ b/lsp/atlas.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/ariga/atlas +-- https://github.com/ariga/atlas -- -- Language server for Atlas config and scheme files. -- diff --git a/lsp/autohotkey_lsp.lua b/lsp/autohotkey_lsp.lua index 335f7e7b..1862f860 100644 --- a/lsp/autohotkey_lsp.lua +++ b/lsp/autohotkey_lsp.lua @@ -6,7 +6,7 @@ end ---@brief --- ----https://github.com/thqby/vscode-autohotkey2-lsp +-- https://github.com/thqby/vscode-autohotkey2-lsp -- -- AutoHotkey v2.0 LSP implementation return { diff --git a/lsp/autotools_ls.lua b/lsp/autotools_ls.lua index f6ee46d4..cf47de4a 100644 --- a/lsp/autotools_ls.lua +++ b/lsp/autotools_ls.lua @@ -4,7 +4,7 @@ local root_files = { 'configure.ac', 'Makefile', 'Makefile.am', '*.mk' } ---@brief --- ----https://github.com/Freed-Wu/autotools-language-server +-- https://github.com/Freed-Wu/autotools-language-server -- -- `autotools-language-server` can be installed via `pip`: -- ```sh diff --git a/lsp/awk_ls.lua b/lsp/awk_ls.lua index edfd988c..d8b09029 100644 --- a/lsp/awk_ls.lua +++ b/lsp/awk_ls.lua @@ -5,7 +5,7 @@ end ---@brief --- ----https://github.com/Beaglefoot/awk-language-server/ +-- https://github.com/Beaglefoot/awk-language-server/ -- -- `awk-language-server` can be installed via `npm`: -- ```sh diff --git a/lsp/azure_pipelines_ls.lua b/lsp/azure_pipelines_ls.lua index 359c8b60..b2127c49 100644 --- a/lsp/azure_pipelines_ls.lua +++ b/lsp/azure_pipelines_ls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/microsoft/azure-pipelines-language-server +-- https://github.com/microsoft/azure-pipelines-language-server -- -- An Azure Pipelines language server -- diff --git a/lsp/bacon_ls.lua b/lsp/bacon_ls.lua index caa1867d..1cf21588 100644 --- a/lsp/bacon_ls.lua +++ b/lsp/bacon_ls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/crisidev/bacon-ls +-- https://github.com/crisidev/bacon-ls -- -- A Language Server Protocol wrapper for [bacon](https://dystroy.org/bacon/). -- It offers textDocument/diagnostic and workspace/diagnostic capabilities for Rust diff --git a/lsp/basedpyright.lua b/lsp/basedpyright.lua index 16334a91..2316a3b5 100644 --- a/lsp/basedpyright.lua +++ b/lsp/basedpyright.lua @@ -30,7 +30,7 @@ end ---@brief --- ----https://detachhead.github.io/basedpyright +-- https://detachhead.github.io/basedpyright -- -- `basedpyright`, a static type checker and language server for python return { diff --git a/lsp/bashls.lua b/lsp/bashls.lua index 5f24bbe4..8e2958f0 100644 --- a/lsp/bashls.lua +++ b/lsp/bashls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/bash-lsp/bash-language-server +-- https://github.com/bash-lsp/bash-language-server -- -- `bash-language-server` can be installed via `npm`: -- ```sh diff --git a/lsp/basics_ls.lua b/lsp/basics_ls.lua index 521299c6..f5d20c59 100644 --- a/lsp/basics_ls.lua +++ b/lsp/basics_ls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/antonk52/basics-language-server/ +-- https://github.com/antonk52/basics-language-server/ -- -- Buffer, path, and snippet completion -- diff --git a/lsp/bazelrc_lsp.lua b/lsp/bazelrc_lsp.lua index b9b60fd9..16c39197 100644 --- a/lsp/bazelrc_lsp.lua +++ b/lsp/bazelrc_lsp.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/salesforce-misc/bazelrc-lsp +-- https://github.com/salesforce-misc/bazelrc-lsp -- -- `bazelrc-lsp` is a LSP for `.bazelrc` configuration files. -- diff --git a/lsp/beancount.lua b/lsp/beancount.lua index 233980af..1bbf5f1f 100644 --- a/lsp/beancount.lua +++ b/lsp/beancount.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/polarmutex/beancount-language-server#installation +-- https://github.com/polarmutex/beancount-language-server#installation -- -- See https://github.com/polarmutex/beancount-language-server#configuration for configuration options return { diff --git a/lsp/bicep.lua b/lsp/bicep.lua index d2cf4dda..04cc22d9 100644 --- a/lsp/bicep.lua +++ b/lsp/bicep.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/azure/bicep +-- https://github.com/azure/bicep -- Bicep language server -- -- Bicep language server can be installed by downloading and extracting a release of bicep-langserver.zip from [Bicep GitHub releases](https://github.com/Azure/bicep/releases). diff --git a/lsp/blueprint_ls.lua b/lsp/blueprint_ls.lua index 365784be..f700a070 100644 --- a/lsp/blueprint_ls.lua +++ b/lsp/blueprint_ls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://gitlab.gnome.org/jwestman/blueprint-compiler +-- https://gitlab.gnome.org/jwestman/blueprint-compiler -- -- `blueprint-compiler` can be installed via your system package manager. -- diff --git a/lsp/bqls.lua b/lsp/bqls.lua index a3c10382..4e463718 100644 --- a/lsp/bqls.lua +++ b/lsp/bqls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/kitagry/bqls +-- https://github.com/kitagry/bqls -- -- The `bqls` BigQuery language server can be installed by running: -- diff --git a/lsp/bright_script.lua b/lsp/bright_script.lua index 1b9592b9..8ffa3a74 100644 --- a/lsp/bright_script.lua +++ b/lsp/bright_script.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/RokuCommunity/brighterscript +-- https://github.com/RokuCommunity/brighterscript -- -- `brightscript` can be installed via `npm`: -- ```sh diff --git a/lsp/bsl_ls.lua b/lsp/bsl_ls.lua index a1432b92..98081530 100644 --- a/lsp/bsl_ls.lua +++ b/lsp/bsl_ls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/1c-syntax/bsl-language-server +-- https://github.com/1c-syntax/bsl-language-server -- -- Language Server Protocol implementation for 1C (BSL) - 1C:Enterprise 8 and OneScript languages. diff --git a/lsp/buck2.lua b/lsp/buck2.lua index d3280f4e..a9df7a61 100644 --- a/lsp/buck2.lua +++ b/lsp/buck2.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/facebook/buck2 +-- https://github.com/facebook/buck2 -- -- Build system, successor to Buck -- diff --git a/lsp/buddy_ls.lua b/lsp/buddy_ls.lua index e2edb3b8..34092c1f 100644 --- a/lsp/buddy_ls.lua +++ b/lsp/buddy_ls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/buddy-compiler/buddy-mlir#buddy-lsp-server +-- https://github.com/buddy-compiler/buddy-mlir#buddy-lsp-server -- The Language Server for the buddy-mlir, a drop-in replacement for mlir-lsp-server, -- supporting new dialects defined in buddy-mlir. -- `buddy-lsp-server` can be installed at the buddy-mlir repository (buddy-compiler/buddy-mlir) diff --git a/lsp/bufls.lua b/lsp/bufls.lua index c7a8e775..bfbe4b21 100644 --- a/lsp/bufls.lua +++ b/lsp/bufls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/bufbuild/buf-language-server +-- https://github.com/bufbuild/buf-language-server -- -- `buf-language-server` can be installed via `go install`: -- ```sh diff --git a/lsp/bzl.lua b/lsp/bzl.lua index 4539fe0f..fbf457cb 100644 --- a/lsp/bzl.lua +++ b/lsp/bzl.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://bzl.io/ +-- https://bzl.io/ -- -- https://docs.stack.build/docs/cli/installation -- diff --git a/lsp/c3_lsp.lua b/lsp/c3_lsp.lua index 4f45194c..fd6c3f5a 100644 --- a/lsp/c3_lsp.lua +++ b/lsp/c3_lsp.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/pherrymason/c3-lsp +-- https://github.com/pherrymason/c3-lsp -- -- Language Server for c3. return { diff --git a/lsp/cds_lsp.lua b/lsp/cds_lsp.lua index 008a104c..100a1bb7 100644 --- a/lsp/cds_lsp.lua +++ b/lsp/cds_lsp.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://cap.cloud.sap/docs/ +-- https://cap.cloud.sap/docs/ -- -- `cds-lsp` can be installed via `npm`: -- diff --git a/lsp/clangd.lua b/lsp/clangd.lua index 394fe679..6e00ac26 100644 --- a/lsp/clangd.lua +++ b/lsp/clangd.lua @@ -49,7 +49,7 @@ end ---@brief --- ----https://clangd.llvm.org/installation.html +-- https://clangd.llvm.org/installation.html -- -- - **NOTE:** Clang >= 11 is recommended! See [#23](https://github.com/neovim/nvim-lspconfig/issues/23). -- - If `compile_commands.json` lives in a build directory, you should diff --git a/lsp/clojure_lsp.lua b/lsp/clojure_lsp.lua index 9b4867c1..788ac10a 100644 --- a/lsp/clojure_lsp.lua +++ b/lsp/clojure_lsp.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/clojure-lsp/clojure-lsp +-- https://github.com/clojure-lsp/clojure-lsp -- -- Clojure Language Server return { diff --git a/lsp/cmake.lua b/lsp/cmake.lua index bff97083..4740b86f 100644 --- a/lsp/cmake.lua +++ b/lsp/cmake.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/regen100/cmake-language-server +-- https://github.com/regen100/cmake-language-server -- -- CMake LSP Implementation return { diff --git a/lsp/coffeesense.lua b/lsp/coffeesense.lua index 69fa882e..89e95630 100644 --- a/lsp/coffeesense.lua +++ b/lsp/coffeesense.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/phil294/coffeesense +-- https://github.com/phil294/coffeesense -- -- CoffeeSense Language Server -- `coffeesense-language-server` can be installed via `npm`: diff --git a/lsp/contextive.lua b/lsp/contextive.lua index 24ce4cd1..4d979dbe 100644 --- a/lsp/contextive.lua +++ b/lsp/contextive.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/dev-cycles/contextive +-- https://github.com/dev-cycles/contextive -- -- Language Server for Contextive. -- diff --git a/lsp/coq_lsp.lua b/lsp/coq_lsp.lua index d4fef125..d26cadc3 100644 --- a/lsp/coq_lsp.lua +++ b/lsp/coq_lsp.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/ejgallego/coq-lsp/ +-- https://github.com/ejgallego/coq-lsp/ return { cmd = { 'coq-lsp' }, filetypes = { 'coq' }, diff --git a/lsp/crystalline.lua b/lsp/crystalline.lua index 04466043..e85bdd3f 100644 --- a/lsp/crystalline.lua +++ b/lsp/crystalline.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/elbywan/crystalline +-- https://github.com/elbywan/crystalline -- -- Crystal language server. return { diff --git a/lsp/csharp_ls.lua b/lsp/csharp_ls.lua index ad4ec707..f6cb9cf1 100644 --- a/lsp/csharp_ls.lua +++ b/lsp/csharp_ls.lua @@ -2,7 +2,7 @@ local util = require 'lspconfig.util' ---@brief --- ----https://github.com/razzmatazz/csharp-language-server +-- https://github.com/razzmatazz/csharp-language-server -- -- Language Server for C#. -- diff --git a/lsp/css_variables.lua b/lsp/css_variables.lua index a56827b4..c2f8bd0f 100644 --- a/lsp/css_variables.lua +++ b/lsp/css_variables.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/vunguyentuan/vscode-css-variables/tree/master/packages/css-variables-language-server +-- https://github.com/vunguyentuan/vscode-css-variables/tree/master/packages/css-variables-language-server -- -- CSS variables autocompletion and go-to-definition -- diff --git a/lsp/cssls.lua b/lsp/cssls.lua index 460793c2..25f12df1 100644 --- a/lsp/cssls.lua +++ b/lsp/cssls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/hrsh7th/vscode-langservers-extracted +-- https://github.com/hrsh7th/vscode-langservers-extracted -- -- `css-languageserver` can be installed via `npm`: -- diff --git a/lsp/cssmodules_ls.lua b/lsp/cssmodules_ls.lua index aafb61d0..103c6fd3 100644 --- a/lsp/cssmodules_ls.lua +++ b/lsp/cssmodules_ls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/antonk52/cssmodules-language-server +-- https://github.com/antonk52/cssmodules-language-server -- -- Language server for autocompletion and go-to-definition functionality for CSS modules. -- diff --git a/lsp/cucumber_language_server.lua b/lsp/cucumber_language_server.lua index 577a9145..88fda580 100644 --- a/lsp/cucumber_language_server.lua +++ b/lsp/cucumber_language_server.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://cucumber.io +-- https://cucumber.io -- https://github.com/cucumber/common -- https://www.npmjs.com/package/@cucumber/language-server -- diff --git a/lsp/cue.lua b/lsp/cue.lua index c068b6a9..0517a5f3 100644 --- a/lsp/cue.lua +++ b/lsp/cue.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/cue-lang/cue +-- https://github.com/cue-lang/cue -- -- CUE makes it easy to validate data, write schemas, and ensure configurations align with policies. return { diff --git a/lsp/custom_elements_ls.lua b/lsp/custom_elements_ls.lua index 2e1eff9d..2f32ac75 100644 --- a/lsp/custom_elements_ls.lua +++ b/lsp/custom_elements_ls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/Matsuuu/custom-elements-language-server +-- https://github.com/Matsuuu/custom-elements-language-server -- -- `custom-elements-languageserver` depends on `typescript`. Both packages can be installed via `npm`: -- ```sh diff --git a/lsp/cypher_ls.lua b/lsp/cypher_ls.lua index c4ac4694..281c7139 100644 --- a/lsp/cypher_ls.lua +++ b/lsp/cypher_ls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/neo4j/cypher-language-support/tree/main/packages/language-server +-- https://github.com/neo4j/cypher-language-support/tree/main/packages/language-server -- -- `cypher-language-server`, language server for Cypher query language. -- Part of the umbrella project cypher-language-support: https://github.com/neo4j/cypher-language-support diff --git a/lsp/dagger.lua b/lsp/dagger.lua index 5f200e9b..bad8896a 100644 --- a/lsp/dagger.lua +++ b/lsp/dagger.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/dagger/cuelsp +-- https://github.com/dagger/cuelsp -- -- Dagger's lsp server for cuelang. return { diff --git a/lsp/dartls.lua b/lsp/dartls.lua index ea7bda29..b7eb7db9 100644 --- a/lsp/dartls.lua +++ b/lsp/dartls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/dart-lang/sdk/tree/master/pkg/analysis_server/tool/lsp_spec +-- https://github.com/dart-lang/sdk/tree/master/pkg/analysis_server/tool/lsp_spec -- -- Language server for dart. return { diff --git a/lsp/dcmls.lua b/lsp/dcmls.lua index 16805402..38a14e90 100644 --- a/lsp/dcmls.lua +++ b/lsp/dcmls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://dcm.dev/ +-- https://dcm.dev/ -- -- Language server for DCM analyzer. return { diff --git a/lsp/debputy.lua b/lsp/debputy.lua index eac40c81..a386382c 100644 --- a/lsp/debputy.lua +++ b/lsp/debputy.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://salsa.debian.org/debian/debputy +-- https://salsa.debian.org/debian/debputy -- -- Language Server for Debian packages. return { diff --git a/lsp/denols.lua b/lsp/denols.lua index e190f29d..335daf7d 100644 --- a/lsp/denols.lua +++ b/lsp/denols.lua @@ -63,7 +63,7 @@ end ---@brief --- ----https://github.com/denoland/deno +-- https://github.com/denoland/deno -- -- Deno's built-in language server -- diff --git a/lsp/dhall_lsp_server.lua b/lsp/dhall_lsp_server.lua index 3a6716e0..41b0592f 100644 --- a/lsp/dhall_lsp_server.lua +++ b/lsp/dhall_lsp_server.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/dhall-lang/dhall-haskell/tree/master/dhall-lsp-server +-- https://github.com/dhall-lang/dhall-haskell/tree/master/dhall-lsp-server -- -- language server for dhall -- diff --git a/lsp/diagnosticls.lua b/lsp/diagnosticls.lua index 5a7aa034..daec3539 100644 --- a/lsp/diagnosticls.lua +++ b/lsp/diagnosticls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/iamcco/diagnostic-languageserver +-- https://github.com/iamcco/diagnostic-languageserver -- -- Diagnostic language server integrate with linters. return { diff --git a/lsp/digestif.lua b/lsp/digestif.lua index 01cce79b..ae4c9135 100644 --- a/lsp/digestif.lua +++ b/lsp/digestif.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/astoff/digestif +-- https://github.com/astoff/digestif -- -- Digestif is a code analyzer, and a language server, for LaTeX, ConTeXt et caterva. It provides -- diff --git a/lsp/djlsp.lua b/lsp/djlsp.lua index 495fedac..4d92c337 100644 --- a/lsp/djlsp.lua +++ b/lsp/djlsp.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/fourdigits/django-template-lsp +-- https://github.com/fourdigits/django-template-lsp -- `djlsp`, a language server for Django templates. return { diff --git a/lsp/docker_compose_language_service.lua b/lsp/docker_compose_language_service.lua index 4debc9eb..e673f8f7 100644 --- a/lsp/docker_compose_language_service.lua +++ b/lsp/docker_compose_language_service.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/microsoft/compose-language-service +-- https://github.com/microsoft/compose-language-service -- This project contains a language service for Docker Compose. -- -- `compose-language-service` can be installed via `npm`: diff --git a/lsp/dockerls.lua b/lsp/dockerls.lua index 903e51a8..d1a218b6 100644 --- a/lsp/dockerls.lua +++ b/lsp/dockerls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/rcjsuen/dockerfile-language-server-nodejs +-- https://github.com/rcjsuen/dockerfile-language-server-nodejs -- -- `docker-langserver` can be installed via `npm`: -- ```sh diff --git a/lsp/dolmenls.lua b/lsp/dolmenls.lua index 74bbedf6..1097f3d5 100644 --- a/lsp/dolmenls.lua +++ b/lsp/dolmenls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/Gbury/dolmen/blob/master/doc/lsp.md +-- https://github.com/Gbury/dolmen/blob/master/doc/lsp.md -- -- `dolmenls` can be installed via `opam` -- ```sh diff --git a/lsp/dotls.lua b/lsp/dotls.lua index 67044b08..eb755499 100644 --- a/lsp/dotls.lua +++ b/lsp/dotls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/nikeee/dot-language-server +-- https://github.com/nikeee/dot-language-server -- -- `dot-language-server` can be installed via `npm`: -- ```sh diff --git a/lsp/dprint.lua b/lsp/dprint.lua index 279a85d8..c4ba6aeb 100644 --- a/lsp/dprint.lua +++ b/lsp/dprint.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/dprint/dprint +-- https://github.com/dprint/dprint -- -- Pluggable and configurable code formatting platform written in Rust. return { diff --git a/lsp/ds_pinyin_lsp.lua b/lsp/ds_pinyin_lsp.lua index b121e370..2b3e7fa8 100644 --- a/lsp/ds_pinyin_lsp.lua +++ b/lsp/ds_pinyin_lsp.lua @@ -31,7 +31,7 @@ end ---@brief --- ----https://github.com/iamcco/ds-pinyin-lsp +-- https://github.com/iamcco/ds-pinyin-lsp -- Dead simple Pinyin language server for input Chinese without IME(input method). -- To install, download the latest [release](https://github.com/iamcco/ds-pinyin-lsp/releases) and ensure `ds-pinyin-lsp` is on your path. -- And make ensure the database file `dict.db3` is also downloaded. And put the path to `dict.dbs` in the following code. diff --git a/lsp/dts_lsp.lua b/lsp/dts_lsp.lua index 2b5c8af3..f6fc5df2 100644 --- a/lsp/dts_lsp.lua +++ b/lsp/dts_lsp.lua @@ -1,6 +1,6 @@ ---@brief --- ----`dts-lsp` is an LSP for Devicetree files built on top of tree-sitter-devicetree grammar. +-- `dts-lsp` is an LSP for Devicetree files built on top of tree-sitter-devicetree grammar. -- Language servers can be used in many editors, such as Visual Studio Code, Emacs -- or Vim -- diff --git a/lsp/earthlyls.lua b/lsp/earthlyls.lua index 91101841..a3d7bf10 100644 --- a/lsp/earthlyls.lua +++ b/lsp/earthlyls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/glehmann/earthlyls +-- https://github.com/glehmann/earthlyls -- -- A fast language server for earthly. return { diff --git a/lsp/ecsact.lua b/lsp/ecsact.lua index 2083bab2..e701b378 100644 --- a/lsp/ecsact.lua +++ b/lsp/ecsact.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/ecsact-dev/ecsact_lsp_server +-- https://github.com/ecsact-dev/ecsact_lsp_server -- -- Language server for Ecsact. -- diff --git a/lsp/elixirls.lua b/lsp/elixirls.lua index 372e7de6..dbebea29 100644 --- a/lsp/elixirls.lua +++ b/lsp/elixirls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/elixir-lsp/elixir-ls +-- https://github.com/elixir-lsp/elixir-ls -- -- `elixir-ls` can be installed by following the instructions [here](https://github.com/elixir-lsp/elixir-ls#building-and-running). -- diff --git a/lsp/elmls.lua b/lsp/elmls.lua index 803ce7fa..18f0f27b 100644 --- a/lsp/elmls.lua +++ b/lsp/elmls.lua @@ -5,7 +5,7 @@ local elm_root_pattern = util.root_pattern 'elm.json' ---@brief --- ----https://github.com/elm-tooling/elm-language-server#installation +-- https://github.com/elm-tooling/elm-language-server#installation -- -- If you don't want to use Nvim to install it, then you can use: -- ```sh diff --git a/lsp/elp.lua b/lsp/elp.lua index 9b0f7d22..31541c71 100644 --- a/lsp/elp.lua +++ b/lsp/elp.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://whatsapp.github.io/erlang-language-platform +-- https://whatsapp.github.io/erlang-language-platform -- -- ELP integrates Erlang into modern IDEs via the language server protocol and was -- inspired by rust-analyzer. diff --git a/lsp/ember.lua b/lsp/ember.lua index c43eab08..73ceae1e 100644 --- a/lsp/ember.lua +++ b/lsp/ember.lua @@ -1,12 +1,12 @@ ---@brief --- ----https://github.com/ember-tooling/ember-language-server --- --- `ember-language-server` can be installed via `npm`: --- --- ```sh --- npm install -g @ember-tooling/ember-language-server --- ``` +--- https://github.com/ember-tooling/ember-language-server +--- +--- `ember-language-server` can be installed via `npm`: +--- +--- ```sh +--- npm install -g @ember-tooling/ember-language-server +--- ``` return { cmd = { 'ember-language-server', '--stdio' }, filetypes = { 'handlebars', 'typescript', 'javascript', 'typescript.glimmer', 'javascript.glimmer' }, diff --git a/lsp/emmet_language_server.lua b/lsp/emmet_language_server.lua index af633d0d..711af747 100644 --- a/lsp/emmet_language_server.lua +++ b/lsp/emmet_language_server.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/olrtg/emmet-language-server +-- https://github.com/olrtg/emmet-language-server -- -- Package can be installed via `npm`: -- ```sh diff --git a/lsp/emmet_ls.lua b/lsp/emmet_ls.lua index 0cdcdab1..6667ec54 100644 --- a/lsp/emmet_ls.lua +++ b/lsp/emmet_ls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/aca/emmet-ls +-- https://github.com/aca/emmet-ls -- -- Package can be installed via `npm`: -- ```sh diff --git a/lsp/erg_language_server.lua b/lsp/erg_language_server.lua index a70e3521..5034fbc2 100644 --- a/lsp/erg_language_server.lua +++ b/lsp/erg_language_server.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/erg-lang/erg#flags ELS +-- https://github.com/erg-lang/erg#flags ELS -- -- ELS (erg-language-server) is a language server for the Erg programming language. -- diff --git a/lsp/erlangls.lua b/lsp/erlangls.lua index c58f8cc3..8a567825 100644 --- a/lsp/erlangls.lua +++ b/lsp/erlangls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://erlang-ls.github.io +-- https://erlang-ls.github.io -- -- Language Server for Erlang. -- diff --git a/lsp/esbonio.lua b/lsp/esbonio.lua index 55d428c2..25264460 100644 --- a/lsp/esbonio.lua +++ b/lsp/esbonio.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/swyddfa/esbonio +-- https://github.com/swyddfa/esbonio -- -- Esbonio is a language server for [Sphinx](https://www.sphinx-doc.org/en/master/) documentation projects. -- The language server can be installed via pip diff --git a/lsp/facility_language_server.lua b/lsp/facility_language_server.lua index 160a5b8d..84a584c9 100644 --- a/lsp/facility_language_server.lua +++ b/lsp/facility_language_server.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/FacilityApi/FacilityLanguageServer +-- https://github.com/FacilityApi/FacilityLanguageServer -- -- Facility language server protocol (LSP) support. return { diff --git a/lsp/fennel_language_server.lua b/lsp/fennel_language_server.lua index fa176ffb..fcdc5845 100644 --- a/lsp/fennel_language_server.lua +++ b/lsp/fennel_language_server.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/rydesun/fennel-language-server +-- https://github.com/rydesun/fennel-language-server -- -- Fennel language server protocol (LSP) support. return { diff --git a/lsp/fennel_ls.lua b/lsp/fennel_ls.lua index bd878307..4469e017 100644 --- a/lsp/fennel_ls.lua +++ b/lsp/fennel_ls.lua @@ -2,7 +2,7 @@ local util = require 'lspconfig.util' ---@brief --- ----https://sr.ht/~xerool/fennel-ls/ +-- https://sr.ht/~xerool/fennel-ls/ -- -- A language server for fennel. -- diff --git a/lsp/fish_lsp.lua b/lsp/fish_lsp.lua index a0ae4374..b20c689f 100644 --- a/lsp/fish_lsp.lua +++ b/lsp/fish_lsp.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/ndonfris/fish-lsp +-- https://github.com/ndonfris/fish-lsp -- -- A Language Server Protocol (LSP) tailored for the fish shell. -- This project aims to enhance the coding experience for fish, diff --git a/lsp/flow.lua b/lsp/flow.lua index 3fe5d78f..7dbf27c2 100644 --- a/lsp/flow.lua +++ b/lsp/flow.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://flow.org/ +-- https://flow.org/ -- https://github.com/facebook/flow -- -- See below for how to setup Flow itself. diff --git a/lsp/flux_lsp.lua b/lsp/flux_lsp.lua index 63ddd91b..f59aad25 100644 --- a/lsp/flux_lsp.lua +++ b/lsp/flux_lsp.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/influxdata/flux-lsp +-- https://github.com/influxdata/flux-lsp -- `flux-lsp` can be installed via `cargo`: -- ```sh -- cargo install --git https://github.com/influxdata/flux-lsp diff --git a/lsp/foam_ls.lua b/lsp/foam_ls.lua index e257bc09..e82b6afa 100644 --- a/lsp/foam_ls.lua +++ b/lsp/foam_ls.lua @@ -2,7 +2,7 @@ local util = require 'lspconfig.util' ---@brief --- ----https://github.com/FoamScience/foam-language-server +-- https://github.com/FoamScience/foam-language-server -- -- `foam-language-server` can be installed via `npm` -- ```sh diff --git a/lsp/fortls.lua b/lsp/fortls.lua index 752d48e9..55665f21 100644 --- a/lsp/fortls.lua +++ b/lsp/fortls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://fortls.fortran-lang.org/index.html +-- https://fortls.fortran-lang.org/index.html -- -- fortls is a Fortran Language Server, the server can be installed via pip -- diff --git a/lsp/fsautocomplete.lua b/lsp/fsautocomplete.lua index fc911a3b..6cd8b8e4 100644 --- a/lsp/fsautocomplete.lua +++ b/lsp/fsautocomplete.lua @@ -2,7 +2,7 @@ local util = require 'lspconfig.util' ---@brief --- ----https://github.com/fsharp/FsAutoComplete +-- https://github.com/fsharp/FsAutoComplete -- -- Language Server for F# provided by FsAutoComplete (FSAC). -- diff --git a/lsp/fsharp_language_server.lua b/lsp/fsharp_language_server.lua index 15afebf9..a2ced803 100644 --- a/lsp/fsharp_language_server.lua +++ b/lsp/fsharp_language_server.lua @@ -2,7 +2,7 @@ local util = require 'lspconfig.util' ---@brief --- ----F# Language Server +-- F# Language Server -- https://github.com/faldor20/fsharp-language-server -- -- An implementation of the language server protocol using the F# Compiler Service. diff --git a/lsp/fstar.lua b/lsp/fstar.lua index 340dd21c..4010873e 100644 --- a/lsp/fstar.lua +++ b/lsp/fstar.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/FStarLang/FStar +-- https://github.com/FStarLang/FStar -- -- LSP support is included in FStar. Make sure `fstar.exe` is in your PATH. return { diff --git a/lsp/futhark_lsp.lua b/lsp/futhark_lsp.lua index b794b87c..0f7b2fe4 100644 --- a/lsp/futhark_lsp.lua +++ b/lsp/futhark_lsp.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/diku-dk/futhark +-- https://github.com/diku-dk/futhark -- -- Futhark Language Server -- diff --git a/lsp/gdscript.lua b/lsp/gdscript.lua index c6ada305..552a7276 100644 --- a/lsp/gdscript.lua +++ b/lsp/gdscript.lua @@ -3,7 +3,7 @@ local cmd = vim.lsp.rpc.connect('127.0.0.1', tonumber(port)) ---@brief --- ----https://github.com/godotengine/godot +-- https://github.com/godotengine/godot -- -- Language server for GDScript, used by Godot Engine. return { diff --git a/lsp/gdshader_lsp.lua b/lsp/gdshader_lsp.lua index 5931c38a..55046807 100644 --- a/lsp/gdshader_lsp.lua +++ b/lsp/gdshader_lsp.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/godofavacyn/gdshader-lsp +-- https://github.com/godofavacyn/gdshader-lsp -- -- A language server for the Godot Shading language. return { diff --git a/lsp/ghcide.lua b/lsp/ghcide.lua index 5d05e21f..20297ab9 100644 --- a/lsp/ghcide.lua +++ b/lsp/ghcide.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/digital-asset/ghcide +-- https://github.com/digital-asset/ghcide -- -- A library for building Haskell IDE tooling. -- "ghcide" isn't for end users now. Use "haskell-language-server" instead of "ghcide". diff --git a/lsp/ghdl_ls.lua b/lsp/ghdl_ls.lua index 4216dbeb..d783cedf 100644 --- a/lsp/ghdl_ls.lua +++ b/lsp/ghdl_ls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/ghdl/ghdl-language-server +-- https://github.com/ghdl/ghdl-language-server -- -- A language server for VHDL, using ghdl as its backend. -- diff --git a/lsp/gitlab_ci_ls.lua b/lsp/gitlab_ci_ls.lua index 9e6cc7a9..0281c28d 100644 --- a/lsp/gitlab_ci_ls.lua +++ b/lsp/gitlab_ci_ls.lua @@ -4,7 +4,7 @@ local cache_dir = vim.uv.os_homedir() .. '/.cache/gitlab-ci-ls/' ---@brief --- ----https://github.com/alesbrelih/gitlab-ci-ls +-- https://github.com/alesbrelih/gitlab-ci-ls -- -- Language Server for Gitlab CI -- diff --git a/lsp/glasgow.lua b/lsp/glasgow.lua index c02b4e74..4ed5acc4 100644 --- a/lsp/glasgow.lua +++ b/lsp/glasgow.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/nolanderc/glasgow +-- https://github.com/nolanderc/glasgow -- -- Provides language features for WGSL (WebGPU Shading Language): -- - Completions: diff --git a/lsp/gleam.lua b/lsp/gleam.lua index f8d19be0..5fa7f5e1 100644 --- a/lsp/gleam.lua +++ b/lsp/gleam.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/gleam-lang/gleam +-- https://github.com/gleam-lang/gleam -- -- A language server for Gleam Programming Language. -- diff --git a/lsp/glsl_analyzer.lua b/lsp/glsl_analyzer.lua index 8ddc87de..9927633b 100644 --- a/lsp/glsl_analyzer.lua +++ b/lsp/glsl_analyzer.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/nolanderc/glsl_analyzer +-- https://github.com/nolanderc/glsl_analyzer -- -- Language server for GLSL return { diff --git a/lsp/glslls.lua b/lsp/glslls.lua index 5199a215..35d6368b 100644 --- a/lsp/glslls.lua +++ b/lsp/glslls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/svenstaro/glsl-language-server +-- https://github.com/svenstaro/glsl-language-server -- -- Language server implementation for GLSL -- diff --git a/lsp/gopls.lua b/lsp/gopls.lua index e0d9653c..a580e02f 100644 --- a/lsp/gopls.lua +++ b/lsp/gopls.lua @@ -14,7 +14,7 @@ end ---@brief --- ----https://github.com/golang/tools/tree/master/gopls +-- https://github.com/golang/tools/tree/master/gopls -- -- Google's lsp server for golang. return { diff --git a/lsp/gradle_ls.lua b/lsp/gradle_ls.lua index c592e9c9..691d1aaa 100644 --- a/lsp/gradle_ls.lua +++ b/lsp/gradle_ls.lua @@ -5,7 +5,7 @@ end ---@brief --- ----https://github.com/microsoft/vscode-gradle +-- https://github.com/microsoft/vscode-gradle -- -- Microsoft's lsp server for gradle files -- diff --git a/lsp/grammarly.lua b/lsp/grammarly.lua index 7c82b653..89cd8407 100644 --- a/lsp/grammarly.lua +++ b/lsp/grammarly.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/znck/grammarly +-- https://github.com/znck/grammarly -- -- `grammarly-languageserver` can be installed via `npm`: -- diff --git a/lsp/graphql.lua b/lsp/graphql.lua index a01737cc..b02f4e73 100644 --- a/lsp/graphql.lua +++ b/lsp/graphql.lua @@ -2,7 +2,7 @@ local util = require 'lspconfig.util' ---@brief --- ----https://github.com/graphql/graphiql/tree/main/packages/graphql-language-service-cli +-- https://github.com/graphql/graphiql/tree/main/packages/graphql-language-service-cli -- -- `graphql-lsp` can be installed via `npm`: -- diff --git a/lsp/groovyls.lua b/lsp/groovyls.lua index ce3a0046..f25ece3a 100644 --- a/lsp/groovyls.lua +++ b/lsp/groovyls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/prominic/groovy-language-server.git +-- https://github.com/prominic/groovy-language-server.git -- -- Requirements: -- - Linux/macOS (for now) diff --git a/lsp/guile_ls.lua b/lsp/guile_ls.lua index 57332228..7c0f3393 100644 --- a/lsp/guile_ls.lua +++ b/lsp/guile_ls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://codeberg.org/rgherdt/scheme-lsp-server +-- https://codeberg.org/rgherdt/scheme-lsp-server -- -- The recommended way is to install guile-lsp-server is using Guix. Unfortunately it is still not available at the official Guix channels, but you can use the provided channel guix.scm in the repo: -- ```sh diff --git a/lsp/harper_ls.lua b/lsp/harper_ls.lua index 24d81e9e..6fca2919 100644 --- a/lsp/harper_ls.lua +++ b/lsp/harper_ls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/automattic/harper +-- https://github.com/automattic/harper -- -- The language server for Harper, the slim, clean language checker for developers. -- diff --git a/lsp/hdl_checker.lua b/lsp/hdl_checker.lua index b195cba0..f462969e 100644 --- a/lsp/hdl_checker.lua +++ b/lsp/hdl_checker.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/suoto/hdl_checker +-- https://github.com/suoto/hdl_checker -- Language server for hdl-checker. -- Install using: `pip install hdl-checker --upgrade` return { diff --git a/lsp/helm_ls.lua b/lsp/helm_ls.lua index b27a6993..f51e325a 100644 --- a/lsp/helm_ls.lua +++ b/lsp/helm_ls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/mrjosh/helm-ls +-- https://github.com/mrjosh/helm-ls -- -- Helm Language server. (This LSP is in early development) -- diff --git a/lsp/hie.lua b/lsp/hie.lua index d24b826c..118fa907 100644 --- a/lsp/hie.lua +++ b/lsp/hie.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/haskell/haskell-ide-engine +-- https://github.com/haskell/haskell-ide-engine -- -- the following init_options are supported (see https://github.com/haskell/haskell-ide-engine#configuration): -- ```lua diff --git a/lsp/hls.lua b/lsp/hls.lua index 159b673c..16939711 100644 --- a/lsp/hls.lua +++ b/lsp/hls.lua @@ -2,7 +2,7 @@ local util = require 'lspconfig.util' ---@brief --- ----https://github.com/haskell/haskell-language-server +-- https://github.com/haskell/haskell-language-server -- -- Haskell Language Server -- diff --git a/lsp/hoon_ls.lua b/lsp/hoon_ls.lua index b12badd9..1849b9f8 100644 --- a/lsp/hoon_ls.lua +++ b/lsp/hoon_ls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/urbit/hoon-language-server +-- https://github.com/urbit/hoon-language-server -- -- A language server for Hoon. -- diff --git a/lsp/html.lua b/lsp/html.lua index 7018b86f..67695746 100644 --- a/lsp/html.lua +++ b/lsp/html.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/hrsh7th/vscode-langservers-extracted +-- https://github.com/hrsh7th/vscode-langservers-extracted -- -- `vscode-html-language-server` can be installed via `npm`: -- ```sh diff --git a/lsp/htmx.lua b/lsp/htmx.lua index 3d1a092d..4b6bc3dc 100644 --- a/lsp/htmx.lua +++ b/lsp/htmx.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/ThePrimeagen/htmx-lsp +-- https://github.com/ThePrimeagen/htmx-lsp -- -- `htmx-lsp` can be installed via `cargo`: -- ```sh diff --git a/lsp/hydra_lsp.lua b/lsp/hydra_lsp.lua index 4ab398b1..d4ab5d99 100644 --- a/lsp/hydra_lsp.lua +++ b/lsp/hydra_lsp.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/Retsediv/hydra-lsp +-- https://github.com/Retsediv/hydra-lsp -- -- LSP for Hydra Python package config files. return { diff --git a/lsp/hyprls.lua b/lsp/hyprls.lua index 1b3d2897..bcc86aa9 100644 --- a/lsp/hyprls.lua +++ b/lsp/hyprls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/hyprland-community/hyprls +-- https://github.com/hyprland-community/hyprls -- -- `hyprls` can be installed via `go`: -- ```sh diff --git a/lsp/idris2_lsp.lua b/lsp/idris2_lsp.lua index 194fb48a..c33c3331 100644 --- a/lsp/idris2_lsp.lua +++ b/lsp/idris2_lsp.lua @@ -2,7 +2,7 @@ local util = require 'lspconfig.util' ---@brief --- ----https://github.com/idris-community/idris2-lsp +-- https://github.com/idris-community/idris2-lsp -- -- The Idris 2 language server. -- diff --git a/lsp/intelephense.lua b/lsp/intelephense.lua index bc88ff33..13f7fd06 100644 --- a/lsp/intelephense.lua +++ b/lsp/intelephense.lua @@ -2,7 +2,7 @@ local util = require 'lspconfig.util' ---@brief --- ----https://intelephense.com/ +-- https://intelephense.com/ -- -- `intelephense` can be installed via `npm`: -- ```sh diff --git a/lsp/janet_lsp.lua b/lsp/janet_lsp.lua index cc3e7dc5..1caa8ea3 100644 --- a/lsp/janet_lsp.lua +++ b/lsp/janet_lsp.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/CFiggers/janet-lsp +-- https://github.com/CFiggers/janet-lsp -- -- A Language Server Protocol implementation for Janet. return { diff --git a/lsp/java_language_server.lua b/lsp/java_language_server.lua index 58659c71..863fc66e 100644 --- a/lsp/java_language_server.lua +++ b/lsp/java_language_server.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/georgewfraser/java-language-server +-- https://github.com/georgewfraser/java-language-server -- -- Java language server -- diff --git a/lsp/jdtls.lua b/lsp/jdtls.lua index d1f4c01e..1cc5946a 100644 --- a/lsp/jdtls.lua +++ b/lsp/jdtls.lua @@ -77,7 +77,7 @@ end ---@brief --- ----https://projects.eclipse.org/projects/eclipse.jdt.ls +-- https://projects.eclipse.org/projects/eclipse.jdt.ls -- -- Language server for Java. -- diff --git a/lsp/jedi_language_server.lua b/lsp/jedi_language_server.lua index 13734737..b0760e36 100644 --- a/lsp/jedi_language_server.lua +++ b/lsp/jedi_language_server.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/pappasam/jedi-language-server +-- https://github.com/pappasam/jedi-language-server -- -- `jedi-language-server`, a language server for Python, built on top of jedi return { diff --git a/lsp/jinja_lsp.lua b/lsp/jinja_lsp.lua index 20d238ce..56af1d00 100644 --- a/lsp/jinja_lsp.lua +++ b/lsp/jinja_lsp.lua @@ -1,6 +1,6 @@ ---@brief --- ----jinja-lsp enhances minijinja development experience by providing Helix/Nvim users with advanced features such as autocomplete, syntax highlighting, hover, goto definition, code actions and linting. +-- jinja-lsp enhances minijinja development experience by providing Helix/Nvim users with advanced features such as autocomplete, syntax highlighting, hover, goto definition, code actions and linting. -- -- The file types are not detected automatically, you can register them manually (see below) or override the filetypes: -- diff --git a/lsp/jqls.lua b/lsp/jqls.lua index 93627c32..f093c734 100644 --- a/lsp/jqls.lua +++ b/lsp/jqls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/wader/jq-lsp +-- https://github.com/wader/jq-lsp -- Language server for jq, written using Go. -- You can install the server easily using go install: -- ```sh diff --git a/lsp/jsonls.lua b/lsp/jsonls.lua index 4dfb046a..a3dd1eb9 100644 --- a/lsp/jsonls.lua +++ b/lsp/jsonls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/hrsh7th/vscode-langservers-extracted +-- https://github.com/hrsh7th/vscode-langservers-extracted -- -- vscode-json-language-server, a language server for JSON and JSON schema -- diff --git a/lsp/julials.lua b/lsp/julials.lua index 73a3be5e..0dd8c6b3 100644 --- a/lsp/julials.lua +++ b/lsp/julials.lua @@ -93,7 +93,7 @@ local cmd = { ---@brief --- ----https://github.com/julia-vscode/julia-vscode +-- https://github.com/julia-vscode/julia-vscode -- -- LanguageServer.jl can be installed with `julia` and `Pkg`: -- ```sh diff --git a/lsp/just.lua b/lsp/just.lua index cfc0ae9d..97ce300a 100644 --- a/lsp/just.lua +++ b/lsp/just.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/terror/just-lsp +-- https://github.com/terror/just-lsp -- -- `just-lsp` is an LSP for just built on top of the tree-sitter-just parser. return { diff --git a/lsp/kcl.lua b/lsp/kcl.lua index 224d5f41..21174bd5 100644 --- a/lsp/kcl.lua +++ b/lsp/kcl.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/kcl-lang/kcl.nvim +-- https://github.com/kcl-lang/kcl.nvim -- -- Language server for the KCL configuration and policy language. -- diff --git a/lsp/koka.lua b/lsp/koka.lua index b9364daa..c05ae14a 100644 --- a/lsp/koka.lua +++ b/lsp/koka.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://koka-lang.github.io/koka/doc/index.html +-- https://koka-lang.github.io/koka/doc/index.html -- Koka is a functional programming language with effect types and handlers. return { cmd = { 'koka', '--language-server', '--lsstdio' }, diff --git a/lsp/kulala_ls.lua b/lsp/kulala_ls.lua index 0e3584b5..3ab78d52 100644 --- a/lsp/kulala_ls.lua +++ b/lsp/kulala_ls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/mistweaverco/kulala-ls +-- https://github.com/mistweaverco/kulala-ls -- -- A minimal language server for HTTP syntax. return { diff --git a/lsp/lean3ls.lua b/lsp/lean3ls.lua index 58301588..941ec227 100644 --- a/lsp/lean3ls.lua +++ b/lsp/lean3ls.lua @@ -2,7 +2,7 @@ local util = require 'lspconfig.util' ---@brief --- ----https://github.com/leanprover/lean-client-js/tree/master/lean-language-server +-- https://github.com/leanprover/lean-client-js/tree/master/lean-language-server -- -- Lean installation instructions can be found -- [here](https://leanprover-community.github.io/get_started.html#regular-install). diff --git a/lsp/lelwel_ls.lua b/lsp/lelwel_ls.lua index 80f314fc..96b57d0d 100644 --- a/lsp/lelwel_ls.lua +++ b/lsp/lelwel_ls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/0x2a-42/lelwel +-- https://github.com/0x2a-42/lelwel -- -- Language server for lelwel grammars. -- diff --git a/lsp/lemminx.lua b/lsp/lemminx.lua index 17926a24..48988b1e 100644 --- a/lsp/lemminx.lua +++ b/lsp/lemminx.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/eclipse/lemminx +-- https://github.com/eclipse/lemminx -- -- The easiest way to install the server is to get a binary from https://github.com/redhat-developer/vscode-xml/releases and place it on your PATH. -- diff --git a/lsp/lexical.lua b/lsp/lexical.lua index 5087584b..dafbb859 100644 --- a/lsp/lexical.lua +++ b/lsp/lexical.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/lexical-lsp/lexical +-- https://github.com/lexical-lsp/lexical -- -- Lexical is a next-generation language server for the Elixir programming language. -- diff --git a/lsp/lsp_ai.lua b/lsp/lsp_ai.lua index c52b9492..979fc5a7 100644 --- a/lsp/lsp_ai.lua +++ b/lsp/lsp_ai.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/SilasMarvin/lsp-ai +-- https://github.com/SilasMarvin/lsp-ai -- -- LSP-AI is an open source language server that serves as a backend for AI-powered functionality in your favorite code -- editors. It offers features like in-editor chatting with LLMs and code completions. diff --git a/lsp/ltex.lua b/lsp/ltex.lua index 266b8844..f67f3880 100644 --- a/lsp/ltex.lua +++ b/lsp/ltex.lua @@ -49,7 +49,7 @@ end ---@brief --- ----https://github.com/valentjn/ltex-ls +-- https://github.com/valentjn/ltex-ls -- -- LTeX Language Server: LSP language server for LanguageTool 🔍✔️ with support for LaTeX 🎓, Markdown 📝, and others -- diff --git a/lsp/ltex_plus.lua b/lsp/ltex_plus.lua index b3c40a6e..97a9cf90 100644 --- a/lsp/ltex_plus.lua +++ b/lsp/ltex_plus.lua @@ -14,7 +14,7 @@ end ---@brief --- ----https://github.com/ltex-plus/ltex-ls-plus +-- https://github.com/ltex-plus/ltex-ls-plus -- -- LTeX Language Server: LSP language server for LanguageTool 🔍✔️ with support for LaTeX 🎓, Markdown 📝, and others -- diff --git a/lsp/lua_ls.lua b/lsp/lua_ls.lua index b3bdbd76..ea6ead38 100644 --- a/lsp/lua_ls.lua +++ b/lsp/lua_ls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/luals/lua-language-server +-- https://github.com/luals/lua-language-server -- -- Lua language server. -- diff --git a/lsp/luau_lsp.lua b/lsp/luau_lsp.lua index cd97dece..4037e1f0 100644 --- a/lsp/luau_lsp.lua +++ b/lsp/luau_lsp.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/JohnnyMorganz/luau-lsp +-- https://github.com/JohnnyMorganz/luau-lsp -- -- Language server for the [Luau](https://luau-lang.org/) language. -- diff --git a/lsp/lwc_ls.lua b/lsp/lwc_ls.lua index 3c9b56c4..7a11d787 100644 --- a/lsp/lwc_ls.lua +++ b/lsp/lwc_ls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/forcedotcom/lightning-language-server/ +-- https://github.com/forcedotcom/lightning-language-server/ -- -- Language server for Lightning Web Components. -- diff --git a/lsp/m68k.lua b/lsp/m68k.lua index 86bb7e3d..f2efca14 100644 --- a/lsp/m68k.lua +++ b/lsp/m68k.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/grahambates/m68k-lsp +-- https://github.com/grahambates/m68k-lsp -- -- Language server for Motorola 68000 family assembly -- diff --git a/lsp/markdown_oxide.lua b/lsp/markdown_oxide.lua index 722382de..c5480c76 100644 --- a/lsp/markdown_oxide.lua +++ b/lsp/markdown_oxide.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/Feel-ix-343/markdown-oxide +-- https://github.com/Feel-ix-343/markdown-oxide -- -- Editor Agnostic PKM: you bring the text editor and we -- bring the PKM. diff --git a/lsp/marko-js.lua b/lsp/marko-js.lua index cf625457..b28213f8 100644 --- a/lsp/marko-js.lua +++ b/lsp/marko-js.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/marko-js/language-server +-- https://github.com/marko-js/language-server -- Using the Language Server Protocol to improve Marko's developer experience. diff --git a/lsp/marksman.lua b/lsp/marksman.lua index 561c94ad..47c6624e 100644 --- a/lsp/marksman.lua +++ b/lsp/marksman.lua @@ -3,7 +3,7 @@ local cmd = { bin_name, 'server' } ---@brief --- ----https://github.com/artempyanykh/marksman +-- https://github.com/artempyanykh/marksman -- -- Marksman is a Markdown LSP server providing completion, cross-references, diagnostics, and more. -- diff --git a/lsp/mesonlsp.lua b/lsp/mesonlsp.lua index 0469180d..1e532739 100644 --- a/lsp/mesonlsp.lua +++ b/lsp/mesonlsp.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/JCWasmx86/mesonlsp +-- https://github.com/JCWasmx86/mesonlsp -- -- An unofficial, unendorsed language server for meson written in C++ return { diff --git a/lsp/metals.lua b/lsp/metals.lua index 0263f607..a4b03531 100644 --- a/lsp/metals.lua +++ b/lsp/metals.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://scalameta.org/metals/ +-- https://scalameta.org/metals/ -- -- Scala language server with rich IDE features. -- diff --git a/lsp/millet.lua b/lsp/millet.lua index 1de1bde0..de124302 100644 --- a/lsp/millet.lua +++ b/lsp/millet.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/azdavis/millet +-- https://github.com/azdavis/millet -- -- Millet, a language server for Standard ML -- diff --git a/lsp/mint.lua b/lsp/mint.lua index c949fc06..1738e414 100644 --- a/lsp/mint.lua +++ b/lsp/mint.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://www.mint-lang.com +-- https://www.mint-lang.com -- -- Install Mint using the [instructions](https://www.mint-lang.com/install). -- The language server is included since version 0.12.0. diff --git a/lsp/mlir_lsp_server.lua b/lsp/mlir_lsp_server.lua index 86f8355c..dc68f907 100644 --- a/lsp/mlir_lsp_server.lua +++ b/lsp/mlir_lsp_server.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://mlir.llvm.org/docs/Tools/MLIRLSP/#mlir-lsp-language-server--mlir-lsp-server= +-- https://mlir.llvm.org/docs/Tools/MLIRLSP/#mlir-lsp-language-server--mlir-lsp-server= -- -- The Language Server for the LLVM MLIR language -- diff --git a/lsp/mlir_pdll_lsp_server.lua b/lsp/mlir_pdll_lsp_server.lua index f09c0c82..3a7d63b3 100644 --- a/lsp/mlir_pdll_lsp_server.lua +++ b/lsp/mlir_pdll_lsp_server.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://mlir.llvm.org/docs/Tools/MLIRLSP/#pdll-lsp-language-server--mlir-pdll-lsp-server +-- https://mlir.llvm.org/docs/Tools/MLIRLSP/#pdll-lsp-language-server--mlir-pdll-lsp-server -- -- The Language Server for the LLVM PDLL language -- diff --git a/lsp/mm0_ls.lua b/lsp/mm0_ls.lua index ee94f3d4..2c58415b 100644 --- a/lsp/mm0_ls.lua +++ b/lsp/mm0_ls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/digama0/mm0 +-- https://github.com/digama0/mm0 -- -- Language Server for the metamath-zero theorem prover. -- diff --git a/lsp/mojo.lua b/lsp/mojo.lua index 7b1b8a5a..4d67ca9f 100644 --- a/lsp/mojo.lua +++ b/lsp/mojo.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/modularml/mojo +-- https://github.com/modularml/mojo -- -- `mojo-lsp-server` can be installed [via Modular](https://developer.modular.com/download) -- diff --git a/lsp/motoko_lsp.lua b/lsp/motoko_lsp.lua index ba019029..a9bd6944 100644 --- a/lsp/motoko_lsp.lua +++ b/lsp/motoko_lsp.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/dfinity/vscode-motoko +-- https://github.com/dfinity/vscode-motoko -- -- Language server for the Motoko programming language. return { diff --git a/lsp/move_analyzer.lua b/lsp/move_analyzer.lua index 11dc8f31..9aea7084 100644 --- a/lsp/move_analyzer.lua +++ b/lsp/move_analyzer.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/move-language/move/tree/main/language/move-analyzer +-- https://github.com/move-language/move/tree/main/language/move-analyzer -- -- Language server for Move -- diff --git a/lsp/msbuild_project_tools_server.lua b/lsp/msbuild_project_tools_server.lua index 0db6b330..490cfd2b 100644 --- a/lsp/msbuild_project_tools_server.lua +++ b/lsp/msbuild_project_tools_server.lua @@ -3,7 +3,7 @@ local util = require 'lspconfig.util' ---@brief --- ----https://github.com/tintoy/msbuild-project-tools-server/ +-- https://github.com/tintoy/msbuild-project-tools-server/ -- -- MSBuild Project Tools Server can be installed by following the README.MD on the above repository. -- diff --git a/lsp/muon.lua b/lsp/muon.lua index 6a7718b9..d99f6cd9 100644 --- a/lsp/muon.lua +++ b/lsp/muon.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://muon.build +-- https://muon.build return { cmd = { 'muon', 'analyze', 'lsp' }, filetypes = { 'meson' }, diff --git a/lsp/mutt_ls.lua b/lsp/mutt_ls.lua index 493c296e..cd2b17b8 100644 --- a/lsp/mutt_ls.lua +++ b/lsp/mutt_ls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/neomutt/mutt-language-server +-- https://github.com/neomutt/mutt-language-server -- -- A language server for (neo)mutt's muttrc. It can be installed via pip. -- diff --git a/lsp/nelua_lsp.lua b/lsp/nelua_lsp.lua index 629aa8fe..e30311f7 100644 --- a/lsp/nelua_lsp.lua +++ b/lsp/nelua_lsp.lua @@ -1,3 +1,5 @@ +-- @brief +-- -- https://github.com/codehz/nelua-lsp -- -- nelua-lsp is an experimental nelua language server. diff --git a/lsp/neocmake.lua b/lsp/neocmake.lua index 6e86de3d..8b5c46a7 100644 --- a/lsp/neocmake.lua +++ b/lsp/neocmake.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/Decodetalkers/neocmakelsp +-- https://github.com/Decodetalkers/neocmakelsp -- -- CMake LSP Implementation -- diff --git a/lsp/nextflow_ls.lua b/lsp/nextflow_ls.lua index e1482c9e..aebab86b 100644 --- a/lsp/nextflow_ls.lua +++ b/lsp/nextflow_ls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/nextflow-io/language-server +-- https://github.com/nextflow-io/language-server -- -- Requirements: -- - Java 17+ diff --git a/lsp/nextls.lua b/lsp/nextls.lua index 82b871d2..ff5415f1 100644 --- a/lsp/nextls.lua +++ b/lsp/nextls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/elixir-tools/next-ls +-- https://github.com/elixir-tools/next-ls -- -- **By default, next-ls does not set its `cmd`. Please see the following [detailed instructions](https://www.elixir-tools.dev/docs/next-ls/installation/) for possible installation methods.** return { diff --git a/lsp/nginx_language_server.lua b/lsp/nginx_language_server.lua index 5cc3bfbf..8325f7bc 100644 --- a/lsp/nginx_language_server.lua +++ b/lsp/nginx_language_server.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://pypi.org/project/nginx-language-server/ +-- https://pypi.org/project/nginx-language-server/ -- -- `nginx-language-server` can be installed via pip: -- diff --git a/lsp/nickel_ls.lua b/lsp/nickel_ls.lua index 824dc201..2d44f0a0 100644 --- a/lsp/nickel_ls.lua +++ b/lsp/nickel_ls.lua @@ -1,6 +1,6 @@ ---@brief --- ----Nickel Language Server +-- Nickel Language Server -- -- https://github.com/tweag/nickel -- diff --git a/lsp/nil_ls.lua b/lsp/nil_ls.lua index 0da7fbd1..2829674f 100644 --- a/lsp/nil_ls.lua +++ b/lsp/nil_ls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/oxalica/nil +-- https://github.com/oxalica/nil -- -- A new language server for Nix Expression Language. -- diff --git a/lsp/nim_langserver.lua b/lsp/nim_langserver.lua index c910c82b..68d470f6 100644 --- a/lsp/nim_langserver.lua +++ b/lsp/nim_langserver.lua @@ -2,7 +2,7 @@ local util = require 'lspconfig.util' ---@brief --- ----https://github.com/nim-lang/langserver +-- https://github.com/nim-lang/langserver -- -- -- `nim-langserver` can be installed via the `nimble` package manager: diff --git a/lsp/nimls.lua b/lsp/nimls.lua index ac225233..4c0d68b7 100644 --- a/lsp/nimls.lua +++ b/lsp/nimls.lua @@ -2,7 +2,7 @@ local util = require 'lspconfig.util' ---@brief --- ----https://github.com/PMunch/nimlsp +-- https://github.com/PMunch/nimlsp -- -- `nimlsp` can be installed via the `nimble` package manager: -- diff --git a/lsp/nixd.lua b/lsp/nixd.lua index 4c707ad7..7df0dfd9 100644 --- a/lsp/nixd.lua +++ b/lsp/nixd.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/nix-community/nixd +-- https://github.com/nix-community/nixd -- -- Nix language server, based on nix libraries. -- diff --git a/lsp/nomad_lsp.lua b/lsp/nomad_lsp.lua index da4a923f..37d26fc4 100644 --- a/lsp/nomad_lsp.lua +++ b/lsp/nomad_lsp.lua @@ -7,7 +7,7 @@ end ---@brief --- ----https://github.com/juliosueiras/nomad-lsp +-- https://github.com/juliosueiras/nomad-lsp -- -- Written in Go, compilation is needed for `nomad_lsp` to be used. Please see the [original repository](https://github.com/juliosuieras/nomad-lsp). -- diff --git a/lsp/ntt.lua b/lsp/ntt.lua index 12621f98..bf617ae3 100644 --- a/lsp/ntt.lua +++ b/lsp/ntt.lua @@ -2,7 +2,7 @@ local bin_name = 'ntt' ---@brief --- ----https://github.com/nokia/ntt +-- https://github.com/nokia/ntt -- Installation instructions can be found [here](https://github.com/nokia/ntt#Install). -- Can be configured by passing a "settings" object to `ntt.setup{}`: -- ```lua diff --git a/lsp/nushell.lua b/lsp/nushell.lua index 999eae52..c1755c43 100644 --- a/lsp/nushell.lua +++ b/lsp/nushell.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/nushell/nushell +-- https://github.com/nushell/nushell -- -- Nushell built-in language server. return { diff --git a/lsp/nxls.lua b/lsp/nxls.lua index c393b3f6..5ec096ed 100644 --- a/lsp/nxls.lua +++ b/lsp/nxls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/nrwl/nx-console/tree/master/apps/nxls +-- https://github.com/nrwl/nx-console/tree/master/apps/nxls -- -- nxls, a language server for Nx Workspaces -- diff --git a/lsp/ocamlls.lua b/lsp/ocamlls.lua index 41dc99bf..46ba17d3 100644 --- a/lsp/ocamlls.lua +++ b/lsp/ocamlls.lua @@ -2,7 +2,7 @@ local util = require 'lspconfig.util' ---@brief --- ----https://github.com/ocaml-lsp/ocaml-language-server +-- https://github.com/ocaml-lsp/ocaml-language-server -- -- `ocaml-language-server` can be installed via `npm` -- ```sh diff --git a/lsp/ocamllsp.lua b/lsp/ocamllsp.lua index 82a307c0..a2538d69 100644 --- a/lsp/ocamllsp.lua +++ b/lsp/ocamllsp.lua @@ -15,7 +15,7 @@ end ---@brief --- ----https://github.com/ocaml/ocaml-lsp +-- https://github.com/ocaml/ocaml-lsp -- -- `ocaml-lsp` can be installed as described in [installation guide](https://github.com/ocaml/ocaml-lsp#installation). -- diff --git a/lsp/ols.lua b/lsp/ols.lua index a746c186..5cde6e06 100644 --- a/lsp/ols.lua +++ b/lsp/ols.lua @@ -2,7 +2,7 @@ local util = require 'lspconfig.util' ---@brief --- ----https://github.com/DanielGavin/ols +-- https://github.com/DanielGavin/ols -- -- `Odin Language Server`. return { diff --git a/lsp/opencl_ls.lua b/lsp/opencl_ls.lua index 01fd3c95..6d6f4aef 100644 --- a/lsp/opencl_ls.lua +++ b/lsp/opencl_ls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/Galarius/opencl-language-server +-- https://github.com/Galarius/opencl-language-server -- -- Build instructions can be found [here](https://github.com/Galarius/opencl-language-server/blob/main/_dev/build.md). -- diff --git a/lsp/openscad_ls.lua b/lsp/openscad_ls.lua index 0aec3636..a6c7434d 100644 --- a/lsp/openscad_ls.lua +++ b/lsp/openscad_ls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/dzhu/openscad-language-server +-- https://github.com/dzhu/openscad-language-server -- -- A Language Server Protocol server for OpenSCAD -- diff --git a/lsp/openscad_lsp.lua b/lsp/openscad_lsp.lua index a9b3a565..ecddd0f7 100644 --- a/lsp/openscad_lsp.lua +++ b/lsp/openscad_lsp.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/Leathong/openscad-LSP +-- https://github.com/Leathong/openscad-LSP -- -- A Language Server Protocol server for OpenSCAD -- diff --git a/lsp/pact_ls.lua b/lsp/pact_ls.lua index 93efc1f9..739d4f40 100644 --- a/lsp/pact_ls.lua +++ b/lsp/pact_ls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/kadena-io/pact-lsp +-- https://github.com/kadena-io/pact-lsp -- -- The Pact language server return { diff --git a/lsp/pasls.lua b/lsp/pasls.lua index e2772dd4..e148213a 100644 --- a/lsp/pasls.lua +++ b/lsp/pasls.lua @@ -2,7 +2,7 @@ local util = require 'lspconfig.util' ---@brief --- ----https://github.com/genericptr/pascal-language-server +-- https://github.com/genericptr/pascal-language-server -- -- An LSP server implementation for Pascal variants that are supported by Free Pascal, including Object Pascal. It uses CodeTools from Lazarus as backend. -- diff --git a/lsp/pbls.lua b/lsp/pbls.lua index 6edfb85e..a506e4f7 100644 --- a/lsp/pbls.lua +++ b/lsp/pbls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://git.sr.ht/~rrc/pbls +-- https://git.sr.ht/~rrc/pbls -- -- Prerequisites: Ensure protoc is on your $PATH. -- diff --git a/lsp/perlls.lua b/lsp/perlls.lua index b005a604..008c6dd0 100644 --- a/lsp/perlls.lua +++ b/lsp/perlls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/richterger/Perl-LanguageServer/tree/master/clients/vscode/perl +-- https://github.com/richterger/Perl-LanguageServer/tree/master/clients/vscode/perl -- -- `Perl-LanguageServer`, a language server for Perl. -- diff --git a/lsp/perlnavigator.lua b/lsp/perlnavigator.lua index dedf85ca..eae4591c 100644 --- a/lsp/perlnavigator.lua +++ b/lsp/perlnavigator.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/bscan/PerlNavigator +-- https://github.com/bscan/PerlNavigator -- -- A Perl language server. It can be installed via npm: -- diff --git a/lsp/perlpls.lua b/lsp/perlpls.lua index 4e04795c..e9cac5c7 100644 --- a/lsp/perlpls.lua +++ b/lsp/perlpls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/FractalBoy/perl-language-server +-- https://github.com/FractalBoy/perl-language-server -- https://metacpan.org/pod/PLS -- -- `PLS`, another language server for Perl. diff --git a/lsp/pest_ls.lua b/lsp/pest_ls.lua index 8ed3bb0b..62a1ede2 100644 --- a/lsp/pest_ls.lua +++ b/lsp/pest_ls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/pest-parser/pest-ide-tools +-- https://github.com/pest-parser/pest-ide-tools -- -- Language server for pest grammars. return { diff --git a/lsp/phan.lua b/lsp/phan.lua index 785da183..cec43b8f 100644 --- a/lsp/phan.lua +++ b/lsp/phan.lua @@ -15,7 +15,7 @@ local cmd = { ---@brief --- ----https://github.com/phan/phan +-- https://github.com/phan/phan -- -- Installation: https://github.com/phan/phan#getting-started return { diff --git a/lsp/phpactor.lua b/lsp/phpactor.lua index 99d0698f..0f566608 100644 --- a/lsp/phpactor.lua +++ b/lsp/phpactor.lua @@ -2,7 +2,7 @@ local util = require 'lspconfig.util' ---@brief --- ----https://github.com/phpactor/phpactor +-- https://github.com/phpactor/phpactor -- -- Installation: https://phpactor.readthedocs.io/en/master/usage/standalone.html#global-installation return { diff --git a/lsp/pico8_ls.lua b/lsp/pico8_ls.lua index 9978184c..ada2344d 100644 --- a/lsp/pico8_ls.lua +++ b/lsp/pico8_ls.lua @@ -2,7 +2,7 @@ local util = require 'lspconfig.util' ---@brief --- ----https://github.com/japhib/pico8-ls +-- https://github.com/japhib/pico8-ls -- -- Full language support for the PICO-8 dialect of Lua. return { diff --git a/lsp/pkgbuild_language_server.lua b/lsp/pkgbuild_language_server.lua index c6a114d6..1f5651d1 100644 --- a/lsp/pkgbuild_language_server.lua +++ b/lsp/pkgbuild_language_server.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/Freed-Wu/pkgbuild-language-server +-- https://github.com/Freed-Wu/pkgbuild-language-server -- -- Language server for ArchLinux/Windows Msys2's PKGBUILD. return { diff --git a/lsp/please.lua b/lsp/please.lua index 9d165001..0a392521 100644 --- a/lsp/please.lua +++ b/lsp/please.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/thought-machine/please +-- https://github.com/thought-machine/please -- -- High-performance extensible build system for reproducible multi-language builds. -- diff --git a/lsp/poryscript_pls.lua b/lsp/poryscript_pls.lua index fc3929a0..20726f7d 100644 --- a/lsp/poryscript_pls.lua +++ b/lsp/poryscript_pls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/huderlem/poryscript-pls +-- https://github.com/huderlem/poryscript-pls -- -- Language server for poryscript (a high level scripting language for GBA-era Pokémon decompilation projects) return { diff --git a/lsp/postgres_lsp.lua b/lsp/postgres_lsp.lua index d215a2fb..901059e3 100644 --- a/lsp/postgres_lsp.lua +++ b/lsp/postgres_lsp.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://pgtools.dev +-- https://pgtools.dev -- -- A collection of language tools and a Language Server Protocol (LSP) implementation for Postgres, focusing on developer experience and reliable SQL tooling. return { diff --git a/lsp/prolog_ls.lua b/lsp/prolog_ls.lua index 79ffdf83..d6d8eee7 100644 --- a/lsp/prolog_ls.lua +++ b/lsp/prolog_ls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/jamesnvc/lsp_server +-- https://github.com/jamesnvc/lsp_server -- -- Language Server Protocol server for SWI-Prolog return { diff --git a/lsp/prosemd_lsp.lua b/lsp/prosemd_lsp.lua index 74eaf8e2..bd406f9c 100644 --- a/lsp/prosemd_lsp.lua +++ b/lsp/prosemd_lsp.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/kitten/prosemd-lsp +-- https://github.com/kitten/prosemd-lsp -- -- An experimental LSP for Markdown. -- diff --git a/lsp/protols.lua b/lsp/protols.lua index 67bbb292..3d1deb2a 100644 --- a/lsp/protols.lua +++ b/lsp/protols.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/coder3101/protols +-- https://github.com/coder3101/protols -- -- `protols` can be installed via `cargo`: -- ```sh diff --git a/lsp/psalm.lua b/lsp/psalm.lua index db43b49b..39732e8f 100644 --- a/lsp/psalm.lua +++ b/lsp/psalm.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/vimeo/psalm +-- https://github.com/vimeo/psalm -- -- Can be installed with composer. -- ```sh diff --git a/lsp/pug.lua b/lsp/pug.lua index 342300be..14016d70 100644 --- a/lsp/pug.lua +++ b/lsp/pug.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/opa-oz/pug-lsp +-- https://github.com/opa-oz/pug-lsp -- -- An implementation of the Language Protocol Server for [Pug.js](http://pugjs.org) -- diff --git a/lsp/puppet.lua b/lsp/puppet.lua index 7b9482cb..6579666a 100644 --- a/lsp/puppet.lua +++ b/lsp/puppet.lua @@ -1,6 +1,6 @@ ---@brief --- ----LSP server for Puppet. +-- LSP server for Puppet. -- -- Installation: -- diff --git a/lsp/purescriptls.lua b/lsp/purescriptls.lua index 0dd1a24c..571f4e74 100644 --- a/lsp/purescriptls.lua +++ b/lsp/purescriptls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/nwolverson/purescript-language-server +-- https://github.com/nwolverson/purescript-language-server -- -- The `purescript-language-server` can be added to your project and `$PATH` via -- diff --git a/lsp/pylsp.lua b/lsp/pylsp.lua index 4c88fa0d..9b9381fd 100644 --- a/lsp/pylsp.lua +++ b/lsp/pylsp.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/python-lsp/python-lsp-server +-- https://github.com/python-lsp/python-lsp-server -- -- A Python 3.6+ implementation of the Language Server Protocol. -- diff --git a/lsp/pylyzer.lua b/lsp/pylyzer.lua index 6d69ba06..1d8144cd 100644 --- a/lsp/pylyzer.lua +++ b/lsp/pylyzer.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/mtshiba/pylyzer +-- https://github.com/mtshiba/pylyzer -- -- `pylyzer`, a fast static code analyzer & language server for Python. return { diff --git a/lsp/pyre.lua b/lsp/pyre.lua index 7d933496..f045fd0b 100644 --- a/lsp/pyre.lua +++ b/lsp/pyre.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://pyre-check.org/ +-- https://pyre-check.org/ -- -- `pyre` a static type checker for Python 3. -- diff --git a/lsp/pyright.lua b/lsp/pyright.lua index 5beb6a3f..1acb7472 100644 --- a/lsp/pyright.lua +++ b/lsp/pyright.lua @@ -30,7 +30,7 @@ end ---@brief --- ----https://github.com/microsoft/pyright +-- https://github.com/microsoft/pyright -- -- `pyright`, a static type checker and language server for python return { diff --git a/lsp/qmlls.lua b/lsp/qmlls.lua index 23e3d4a1..2d2a5c61 100644 --- a/lsp/qmlls.lua +++ b/lsp/qmlls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://doc.qt.io/qt-6/qtqml-tooling-qmlls.html +-- https://doc.qt.io/qt-6/qtqml-tooling-qmlls.html -- -- > QML Language Server is a tool shipped with Qt that helps you write code in your favorite (LSP-supporting) editor. -- diff --git a/lsp/quick_lint_js.lua b/lsp/quick_lint_js.lua index 43dae9af..070c9262 100644 --- a/lsp/quick_lint_js.lua +++ b/lsp/quick_lint_js.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://quick-lint-js.com/ +-- https://quick-lint-js.com/ -- -- quick-lint-js finds bugs in JavaScript programs. -- diff --git a/lsp/raku_navigator.lua b/lsp/raku_navigator.lua index 545924cf..8e8369d3 100644 --- a/lsp/raku_navigator.lua +++ b/lsp/raku_navigator.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/bscan/RakuNavigator +-- https://github.com/bscan/RakuNavigator -- A Raku language server -- **By default, raku_navigator doesn't have a `cmd` set.** This is because nvim-lspconfig does not make assumptions about your path. -- You have to install the language server manually. diff --git a/lsp/regal.lua b/lsp/regal.lua index dafb75d7..1ef6fcec 100644 --- a/lsp/regal.lua +++ b/lsp/regal.lua @@ -2,7 +2,7 @@ local util = require 'lspconfig.util' ---@brief --- ----https://github.com/StyraInc/regal +-- https://github.com/StyraInc/regal -- -- A linter for Rego, with support for running as an LSP server. -- diff --git a/lsp/regols.lua b/lsp/regols.lua index 8cf8096b..db6e3a6e 100644 --- a/lsp/regols.lua +++ b/lsp/regols.lua @@ -2,7 +2,7 @@ local util = require 'lspconfig.util' ---@brief --- ----https://github.com/kitagry/regols +-- https://github.com/kitagry/regols -- -- OPA Rego language server. -- diff --git a/lsp/remark_ls.lua b/lsp/remark_ls.lua index 066a5b2d..3bf09cff 100644 --- a/lsp/remark_ls.lua +++ b/lsp/remark_ls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/remarkjs/remark-language-server +-- https://github.com/remarkjs/remark-language-server -- -- `remark-language-server` can be installed via `npm`: -- ```sh diff --git a/lsp/rescriptls.lua b/lsp/rescriptls.lua index 46c38753..1e94136a 100644 --- a/lsp/rescriptls.lua +++ b/lsp/rescriptls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/rescript-lang/rescript-vscode/tree/master/server +-- https://github.com/rescript-lang/rescript-vscode/tree/master/server -- -- ReScript Language Server can be installed via npm: -- ```sh diff --git a/lsp/rls.lua b/lsp/rls.lua index c849a2f2..9055adaf 100644 --- a/lsp/rls.lua +++ b/lsp/rls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/rust-lang/rls +-- https://github.com/rust-lang/rls -- -- rls, a language server for Rust -- diff --git a/lsp/rnix.lua b/lsp/rnix.lua index 7e9daf88..c468f3c3 100644 --- a/lsp/rnix.lua +++ b/lsp/rnix.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/nix-community/rnix-lsp +-- https://github.com/nix-community/rnix-lsp -- -- A language server for Nix providing basic completion and formatting via nixpkgs-fmt. -- diff --git a/lsp/robotcode.lua b/lsp/robotcode.lua index 2cd51b19..7e9eea91 100644 --- a/lsp/robotcode.lua +++ b/lsp/robotcode.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://robotcode.io +-- https://robotcode.io -- -- RobotCode - Language Server Protocol implementation for Robot Framework. return { diff --git a/lsp/robotframework_ls.lua b/lsp/robotframework_ls.lua index 5be8fd0a..3c20c9c4 100644 --- a/lsp/robotframework_ls.lua +++ b/lsp/robotframework_ls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/robocorp/robotframework-lsp +-- https://github.com/robocorp/robotframework-lsp -- -- Language Server Protocol implementation for Robot Framework. return { diff --git a/lsp/roc_ls.lua b/lsp/roc_ls.lua index cc3d920a..5af09926 100644 --- a/lsp/roc_ls.lua +++ b/lsp/roc_ls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/roc-lang/roc/tree/main/crates/language_server#roc_language_server +-- https://github.com/roc-lang/roc/tree/main/crates/language_server#roc_language_server -- -- The built-in language server for the Roc programming language. -- [Installation](https://github.com/roc-lang/roc/tree/main/crates/language_server#installing) diff --git a/lsp/rome.lua b/lsp/rome.lua index 5a17ad32..9fb28729 100644 --- a/lsp/rome.lua +++ b/lsp/rome.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://rome.tools +-- https://rome.tools -- -- Language server for the Rome Frontend Toolchain. -- diff --git a/lsp/rpmspec.lua b/lsp/rpmspec.lua index 5740c4ba..099350d4 100644 --- a/lsp/rpmspec.lua +++ b/lsp/rpmspec.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/dcermak/rpm-spec-language-server +-- https://github.com/dcermak/rpm-spec-language-server -- -- Language server protocol (LSP) support for RPM Spec files. return { diff --git a/lsp/rubocop.lua b/lsp/rubocop.lua index 150310b3..3560772d 100644 --- a/lsp/rubocop.lua +++ b/lsp/rubocop.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/rubocop/rubocop +-- https://github.com/rubocop/rubocop return { cmd = { 'rubocop', '--lsp' }, filetypes = { 'ruby' }, diff --git a/lsp/ruby_lsp.lua b/lsp/ruby_lsp.lua index 4110cc47..754420ce 100644 --- a/lsp/ruby_lsp.lua +++ b/lsp/ruby_lsp.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://shopify.github.io/ruby-lsp/ +-- https://shopify.github.io/ruby-lsp/ -- -- This gem is an implementation of the language server protocol specification for -- Ruby, used to improve editor features. diff --git a/lsp/ruff.lua b/lsp/ruff.lua index a5b9147a..f458fd75 100644 --- a/lsp/ruff.lua +++ b/lsp/ruff.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/astral-sh/ruff +-- https://github.com/astral-sh/ruff -- -- A Language Server Protocol implementation for Ruff, an extremely fast Python linter and code formatter, written in Rust. It can be installed via `pip`. -- diff --git a/lsp/ruff_lsp.lua b/lsp/ruff_lsp.lua index 7b28f711..56bfabe7 100644 --- a/lsp/ruff_lsp.lua +++ b/lsp/ruff_lsp.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/astral-sh/ruff-lsp +-- https://github.com/astral-sh/ruff-lsp -- -- A Language Server Protocol implementation for Ruff, an extremely fast Python linter and code transformation tool, written in Rust. It can be installed via pip. -- diff --git a/lsp/rune_languageserver.lua b/lsp/rune_languageserver.lua index dbefe389..53d58e89 100644 --- a/lsp/rune_languageserver.lua +++ b/lsp/rune_languageserver.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://crates.io/crates/rune-languageserver +-- https://crates.io/crates/rune-languageserver -- -- A language server for the [Rune](https://rune-rs.github.io/) Language, -- an embeddable dynamic programming language for Rust diff --git a/lsp/rust_analyzer.lua b/lsp/rust_analyzer.lua index c14df89d..93352ec7 100644 --- a/lsp/rust_analyzer.lua +++ b/lsp/rust_analyzer.lua @@ -33,7 +33,7 @@ end ---@brief --- ----https://github.com/rust-lang/rust-analyzer +-- https://github.com/rust-lang/rust-analyzer -- -- rust-analyzer (aka rls 2.0), a language server for Rust -- diff --git a/lsp/scheme_langserver.lua b/lsp/scheme_langserver.lua index 80844fd9..a51f0268 100644 --- a/lsp/scheme_langserver.lua +++ b/lsp/scheme_langserver.lua @@ -2,7 +2,7 @@ local cmd = { 'scheme-langserver', '~/.scheme-langserver.log', 'enable', 'disabl ---@brief --- ----https://github.com/ufo5260987423/scheme-langserver +-- https://github.com/ufo5260987423/scheme-langserver -- `scheme-langserver`, a language server protocol implementation for scheme. -- And for nvim user, please add .sls to scheme file extension list. return { diff --git a/lsp/scry.lua b/lsp/scry.lua index f5a77c06..657fbc31 100644 --- a/lsp/scry.lua +++ b/lsp/scry.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/crystal-lang-tools/scry +-- https://github.com/crystal-lang-tools/scry -- -- Crystal language server. return { diff --git a/lsp/selene3p_ls.lua b/lsp/selene3p_ls.lua index 7a7dc9b2..9cbf7e12 100644 --- a/lsp/selene3p_ls.lua +++ b/lsp/selene3p_ls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/antonk52/lua-3p-language-servers +-- https://github.com/antonk52/lua-3p-language-servers -- -- 3rd party Language Server for Selene lua linter return { diff --git a/lsp/serve_d.lua b/lsp/serve_d.lua index 8c15cf3f..054f943f 100644 --- a/lsp/serve_d.lua +++ b/lsp/serve_d.lua @@ -1,8 +1,8 @@ ---@brief --- ----https://github.com/Pure-D/serve-d +-- https://github.com/Pure-D/serve-d -- --- `Microsoft language server protocol implementation for D using workspace-d.` +-- Microsoft language server protocol implementation for D using workspace-d. -- Download a binary from https://github.com/Pure-D/serve-d/releases and put it in your $PATH. return { cmd = { 'serve-d' }, diff --git a/lsp/shopify_theme_ls.lua b/lsp/shopify_theme_ls.lua index 6ab825f5..cefa764c 100644 --- a/lsp/shopify_theme_ls.lua +++ b/lsp/shopify_theme_ls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://shopify.dev/docs/api/shopify-cli +-- https://shopify.dev/docs/api/shopify-cli -- -- [Language Server](https://shopify.dev/docs/themes/tools/cli/language-server) and Theme Check (linter) for Shopify themes. -- diff --git a/lsp/sixtyfps.lua b/lsp/sixtyfps.lua index 028a2d78..01c6d3b2 100644 --- a/lsp/sixtyfps.lua +++ b/lsp/sixtyfps.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/sixtyfpsui/sixtyfps +-- https://github.com/sixtyfpsui/sixtyfps -- `SixtyFPS`'s language server -- -- You can build and install `sixtyfps-lsp` binary with `cargo`: diff --git a/lsp/slangd.lua b/lsp/slangd.lua index fc53ec6c..1aa49270 100644 --- a/lsp/slangd.lua +++ b/lsp/slangd.lua @@ -6,7 +6,7 @@ end ---@brief --- ----https://github.com/shader-slang/slang +-- https://github.com/shader-slang/slang -- -- The `slangd` binary can be downloaded as part of [slang releases](https://github.com/shader-slang/slang/releases) or -- by [building `slang` from source](https://github.com/shader-slang/slang/blob/master/docs/building.md). diff --git a/lsp/slint_lsp.lua b/lsp/slint_lsp.lua index 23f715bd..92d3fbc6 100644 --- a/lsp/slint_lsp.lua +++ b/lsp/slint_lsp.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/slint-ui/slint +-- https://github.com/slint-ui/slint -- `Slint`'s language server -- -- You can build and install `slint-lsp` binary with `cargo`: diff --git a/lsp/smarty_ls.lua b/lsp/smarty_ls.lua index a64db278..291329ca 100644 --- a/lsp/smarty_ls.lua +++ b/lsp/smarty_ls.lua @@ -2,7 +2,7 @@ local util = require 'lspconfig.util' ---@brief --- ----https://github.com/landeaux/vscode-smarty-langserver-extracted +-- https://github.com/landeaux/vscode-smarty-langserver-extracted -- -- Language server for Smarty. -- diff --git a/lsp/smithy_ls.lua b/lsp/smithy_ls.lua index 7db9fadb..8d5f80e4 100644 --- a/lsp/smithy_ls.lua +++ b/lsp/smithy_ls.lua @@ -3,7 +3,7 @@ local cmd = { 'smithy-language-server', '0' } ---@brief --- ----https://github.com/awslabs/smithy-language-server +-- https://github.com/awslabs/smithy-language-server -- -- `Smithy Language Server`, A Language Server Protocol implementation for the Smithy IDL return { diff --git a/lsp/snakeskin_ls.lua b/lsp/snakeskin_ls.lua index 5775bd2a..325d68c9 100644 --- a/lsp/snakeskin_ls.lua +++ b/lsp/snakeskin_ls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://www.npmjs.com/package/@snakeskin/cli +-- https://www.npmjs.com/package/@snakeskin/cli -- -- `snakeskin cli` can be installed via `npm`: -- ```sh diff --git a/lsp/snyk_ls.lua b/lsp/snyk_ls.lua index c017ce07..8bd447fa 100644 --- a/lsp/snyk_ls.lua +++ b/lsp/snyk_ls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/snyk/snyk-ls +-- https://github.com/snyk/snyk-ls -- -- LSP for Snyk Open Source, Snyk Infrastructure as Code, and Snyk Code. return { diff --git a/lsp/solargraph.lua b/lsp/solargraph.lua index c7a86d44..42bfbd9b 100644 --- a/lsp/solargraph.lua +++ b/lsp/solargraph.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://solargraph.org/ +-- https://solargraph.org/ -- -- solargraph, a language server for Ruby -- diff --git a/lsp/solc.lua b/lsp/solc.lua index e61542e0..db11f091 100644 --- a/lsp/solc.lua +++ b/lsp/solc.lua @@ -2,7 +2,7 @@ local util = require 'lspconfig.util' ---@brief --- ----https://docs.soliditylang.org/en/latest/installing-solidity.html +-- https://docs.soliditylang.org/en/latest/installing-solidity.html -- -- solc is the native language server for the Solidity language. return { diff --git a/lsp/solidity.lua b/lsp/solidity.lua index c4912acc..abdc84ac 100644 --- a/lsp/solidity.lua +++ b/lsp/solidity.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/qiuxiang/solidity-ls +-- https://github.com/qiuxiang/solidity-ls -- -- npm i solidity-ls -g -- diff --git a/lsp/solidity_ls.lua b/lsp/solidity_ls.lua index bc0b1bd6..5512904b 100644 --- a/lsp/solidity_ls.lua +++ b/lsp/solidity_ls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/juanfranblanco/vscode-solidity +-- https://github.com/juanfranblanco/vscode-solidity -- -- `vscode-solidity-server` can be installed via `npm`: -- diff --git a/lsp/solidity_ls_nomicfoundation.lua b/lsp/solidity_ls_nomicfoundation.lua index 51493959..430d4876 100644 --- a/lsp/solidity_ls_nomicfoundation.lua +++ b/lsp/solidity_ls_nomicfoundation.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/NomicFoundation/hardhat-vscode/blob/development/server/README.md +-- https://github.com/NomicFoundation/hardhat-vscode/blob/development/server/README.md -- -- `nomicfoundation-solidity-language-server` can be installed via `npm`: -- diff --git a/lsp/somesass_ls.lua b/lsp/somesass_ls.lua index e60b23f0..6a285489 100644 --- a/lsp/somesass_ls.lua +++ b/lsp/somesass_ls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/wkillerud/some-sass/tree/main/packages/language-server +-- https://github.com/wkillerud/some-sass/tree/main/packages/language-server -- -- `some-sass-language-server` can be installed via `npm`: -- diff --git a/lsp/sorbet.lua b/lsp/sorbet.lua index 6686f9d4..9318b4cc 100644 --- a/lsp/sorbet.lua +++ b/lsp/sorbet.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://sorbet.org +-- https://sorbet.org -- -- Sorbet is a fast, powerful type checker designed for Ruby. -- diff --git a/lsp/sourcekit.lua b/lsp/sourcekit.lua index 290b70ef..94f0f3fb 100644 --- a/lsp/sourcekit.lua +++ b/lsp/sourcekit.lua @@ -2,7 +2,7 @@ local util = require 'lspconfig.util' ---@brief --- ----https://github.com/swiftlang/sourcekit-lsp +-- https://github.com/swiftlang/sourcekit-lsp -- -- Language server for Swift and C/C++/Objective-C. return { diff --git a/lsp/spectral.lua b/lsp/spectral.lua index 65189c19..a8360146 100644 --- a/lsp/spectral.lua +++ b/lsp/spectral.lua @@ -2,7 +2,7 @@ local bin_name = 'spectral-language-server' ---@brief --- ----https://github.com/luizcorreia/spectral-language-server +-- https://github.com/luizcorreia/spectral-language-server -- `A flexible JSON/YAML linter for creating automated style guides, with baked in support for OpenAPI v2 & v3.` -- -- `spectral-language-server` can be installed via `npm`: diff --git a/lsp/spyglassmc_language_server.lua b/lsp/spyglassmc_language_server.lua index 75d3077c..5987978f 100644 --- a/lsp/spyglassmc_language_server.lua +++ b/lsp/spyglassmc_language_server.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/SpyglassMC/Spyglass/tree/main/packages/language-server +-- https://github.com/SpyglassMC/Spyglass/tree/main/packages/language-server -- -- Language server for Minecraft datapacks. -- diff --git a/lsp/sqlls.lua b/lsp/sqlls.lua index 0e45eb9b..8875771b 100644 --- a/lsp/sqlls.lua +++ b/lsp/sqlls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/joe-re/sql-language-server +-- https://github.com/joe-re/sql-language-server -- -- This LSP can be installed via `npm`. Find further instructions on manual installation of the sql-language-server at [joe-re/sql-language-server](https://github.com/joe-re/sql-language-server). -- <br> diff --git a/lsp/sqls.lua b/lsp/sqls.lua index 52b495f6..8d053473 100644 --- a/lsp/sqls.lua +++ b/lsp/sqls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/sqls-server/sqls +-- https://github.com/sqls-server/sqls -- -- ```lua -- vim.lsp.config('sqls', { diff --git a/lsp/standardrb.lua b/lsp/standardrb.lua index fdefb145..2d3a8265 100644 --- a/lsp/standardrb.lua +++ b/lsp/standardrb.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/testdouble/standard +-- https://github.com/testdouble/standard -- -- Ruby Style Guide, with linter & automatic code fixer. return { diff --git a/lsp/starlark_rust.lua b/lsp/starlark_rust.lua index 9c34a679..679e5efb 100644 --- a/lsp/starlark_rust.lua +++ b/lsp/starlark_rust.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/facebookexperimental/starlark-rust/ +-- https://github.com/facebookexperimental/starlark-rust/ -- The LSP part of `starlark-rust` is not currently documented, -- but the implementation works well for linting. -- This gives valuable warnings for potential issues in the code, diff --git a/lsp/starpls.lua b/lsp/starpls.lua index 6392a995..97da9662 100644 --- a/lsp/starpls.lua +++ b/lsp/starpls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/withered-magic/starpls +-- https://github.com/withered-magic/starpls -- -- `starpls` is an LSP implementation for Starlark. Installation instructions can be found in the project's README. return { diff --git a/lsp/statix.lua b/lsp/statix.lua index efffe906..18cb7541 100644 --- a/lsp/statix.lua +++ b/lsp/statix.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/nerdypepper/statix +-- https://github.com/nerdypepper/statix -- -- lints and suggestions for the nix programming language return { diff --git a/lsp/steep.lua b/lsp/steep.lua index c5fec24c..13375ec1 100644 --- a/lsp/steep.lua +++ b/lsp/steep.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/soutaro/steep +-- https://github.com/soutaro/steep -- -- `steep` is a static type checker for Ruby. -- diff --git a/lsp/stimulus_ls.lua b/lsp/stimulus_ls.lua index 33729d2f..829fac4f 100644 --- a/lsp/stimulus_ls.lua +++ b/lsp/stimulus_ls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://www.npmjs.com/package/stimulus-language-server +-- https://www.npmjs.com/package/stimulus-language-server -- -- `stimulus-lsp` can be installed via `npm`: -- diff --git a/lsp/stylelint_lsp.lua b/lsp/stylelint_lsp.lua index acc0cca7..7fbb3c29 100644 --- a/lsp/stylelint_lsp.lua +++ b/lsp/stylelint_lsp.lua @@ -17,7 +17,7 @@ root_file = util.insert_package_json(root_file, 'stylelint') ---@brief --- ----https://github.com/bmatcuk/stylelint-lsp +-- https://github.com/bmatcuk/stylelint-lsp -- -- `stylelint-lsp` can be installed via `npm`: -- diff --git a/lsp/stylua3p_ls.lua b/lsp/stylua3p_ls.lua index b13ec8bc..33fac54e 100644 --- a/lsp/stylua3p_ls.lua +++ b/lsp/stylua3p_ls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/antonk52/lua-3p-language-servers +-- https://github.com/antonk52/lua-3p-language-servers -- -- 3rd party Language Server for Stylua lua formatter return { diff --git a/lsp/superhtml.lua b/lsp/superhtml.lua index 878f8a9a..8d870617 100644 --- a/lsp/superhtml.lua +++ b/lsp/superhtml.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/kristoff-it/superhtml +-- https://github.com/kristoff-it/superhtml -- -- HTML Language Server & Templating Language Library -- diff --git a/lsp/svelte.lua b/lsp/svelte.lua index eeec808d..f9d199ce 100644 --- a/lsp/svelte.lua +++ b/lsp/svelte.lua @@ -13,7 +13,7 @@ end ---@brief --- ----https://github.com/sveltejs/language-tools/tree/master/packages/language-server +-- https://github.com/sveltejs/language-tools/tree/master/packages/language-server -- -- Note: assuming that [ts_ls](#ts_ls) is setup, full JavaScript/TypeScript support (find references, rename, etc of symbols in Svelte files when working in JS/TS files) requires per-project installation and configuration of [typescript-svelte-plugin](https://github.com/sveltejs/language-tools/tree/master/packages/typescript-plugin#usage). -- diff --git a/lsp/svlangserver.lua b/lsp/svlangserver.lua index b9715b86..a19b06b6 100644 --- a/lsp/svlangserver.lua +++ b/lsp/svlangserver.lua @@ -15,7 +15,7 @@ end ---@brief --- ----https://github.com/imc-trading/svlangserver +-- https://github.com/imc-trading/svlangserver -- -- Language server for SystemVerilog. -- diff --git a/lsp/svls.lua b/lsp/svls.lua index 270bc899..1f61b499 100644 --- a/lsp/svls.lua +++ b/lsp/svls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/dalance/svls +-- https://github.com/dalance/svls -- -- Language server for verilog and SystemVerilog -- diff --git a/lsp/swift_mesonls.lua b/lsp/swift_mesonls.lua index c23523f6..19e1cfba 100644 --- a/lsp/swift_mesonls.lua +++ b/lsp/swift_mesonls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/JCWasmx86/Swift-MesonLSP +-- https://github.com/JCWasmx86/Swift-MesonLSP -- -- Meson language server written in Swift return { diff --git a/lsp/syntax_tree.lua b/lsp/syntax_tree.lua index 6739a494..29798d65 100644 --- a/lsp/syntax_tree.lua +++ b/lsp/syntax_tree.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://ruby-syntax-tree.github.io/syntax_tree/ +-- https://ruby-syntax-tree.github.io/syntax_tree/ -- -- A fast Ruby parser and formatter. -- diff --git a/lsp/systemd_ls.lua b/lsp/systemd_ls.lua index 95a78291..c024ebc2 100644 --- a/lsp/systemd_ls.lua +++ b/lsp/systemd_ls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/psacawa/systemd-language-server +-- https://github.com/psacawa/systemd-language-server -- -- `systemd-language-server` can be installed via `pip`: -- ```sh diff --git a/lsp/tabby_ml.lua b/lsp/tabby_ml.lua index 01cd0f3e..9f72ee4c 100644 --- a/lsp/tabby_ml.lua +++ b/lsp/tabby_ml.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://tabby.tabbyml.com/blog/running-tabby-as-a-language-server +-- https://tabby.tabbyml.com/blog/running-tabby-as-a-language-server -- -- Language server for Tabby, an opensource, self-hosted AI coding assistant. -- diff --git a/lsp/taplo.lua b/lsp/taplo.lua index 269d43ab..c587bef5 100644 --- a/lsp/taplo.lua +++ b/lsp/taplo.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://taplo.tamasfe.dev/cli/usage/language-server.html +-- https://taplo.tamasfe.dev/cli/usage/language-server.html -- -- Language server for Taplo, a TOML toolkit. -- diff --git a/lsp/tblgen_lsp_server.lua b/lsp/tblgen_lsp_server.lua index 932d8a23..945f67ed 100644 --- a/lsp/tblgen_lsp_server.lua +++ b/lsp/tblgen_lsp_server.lua @@ -11,7 +11,7 @@ end ---@brief --- ----https://mlir.llvm.org/docs/Tools/MLIRLSP/#tablegen-lsp-language-server--tblgen-lsp-server +-- https://mlir.llvm.org/docs/Tools/MLIRLSP/#tablegen-lsp-language-server--tblgen-lsp-server -- -- The Language Server for the LLVM TableGen language -- diff --git a/lsp/teal_ls.lua b/lsp/teal_ls.lua index bb7575eb..7b3b6e89 100644 --- a/lsp/teal_ls.lua +++ b/lsp/teal_ls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/teal-language/teal-language-server +-- https://github.com/teal-language/teal-language-server -- -- Install with: -- ``` diff --git a/lsp/templ.lua b/lsp/templ.lua index c7ff076c..b907abd7 100644 --- a/lsp/templ.lua +++ b/lsp/templ.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://templ.guide +-- https://templ.guide -- -- The official language server for the templ HTML templating language. return { diff --git a/lsp/terraform_lsp.lua b/lsp/terraform_lsp.lua index 0d294c55..226088dc 100644 --- a/lsp/terraform_lsp.lua +++ b/lsp/terraform_lsp.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/juliosueiras/terraform-lsp +-- https://github.com/juliosueiras/terraform-lsp -- -- Terraform language server -- Download a released binary from diff --git a/lsp/terraformls.lua b/lsp/terraformls.lua index 880a1672..64fb46ac 100644 --- a/lsp/terraformls.lua +++ b/lsp/terraformls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/hashicorp/terraform-ls +-- https://github.com/hashicorp/terraform-ls -- -- Terraform language server -- Download a released binary from https://github.com/hashicorp/terraform-ls/releases. diff --git a/lsp/texlab.lua b/lsp/texlab.lua index 74b6e3d8..86674199 100644 --- a/lsp/texlab.lua +++ b/lsp/texlab.lua @@ -155,7 +155,7 @@ end ---@brief --- ----https://github.com/latex-lsp/texlab +-- https://github.com/latex-lsp/texlab -- -- A completion engine built from scratch for (La)TeX. -- diff --git a/lsp/textlsp.lua b/lsp/textlsp.lua index 20455c3a..93c38119 100644 --- a/lsp/textlsp.lua +++ b/lsp/textlsp.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/hangyav/textLSP +-- https://github.com/hangyav/textLSP -- -- `textLSP` is an LSP server for text spell and grammar checking with various AI tools. -- It supports multiple text file formats, such as LaTeX, Org or txt. diff --git a/lsp/tflint.lua b/lsp/tflint.lua index eccdebde..0e2313b0 100644 --- a/lsp/tflint.lua +++ b/lsp/tflint.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/terraform-linters/tflint +-- https://github.com/terraform-linters/tflint -- -- A pluggable Terraform linter that can act as lsp server. -- Installation instructions can be found in https://github.com/terraform-linters/tflint#installation. diff --git a/lsp/theme_check.lua b/lsp/theme_check.lua index 8f8ac6f1..95cedc72 100644 --- a/lsp/theme_check.lua +++ b/lsp/theme_check.lua @@ -2,7 +2,7 @@ local bin_name = 'theme-check-language-server' ---@brief --- ----https://github.com/Shopify/shopify-cli +-- https://github.com/Shopify/shopify-cli -- -- `theme-check-language-server` is bundled with `shopify-cli` or it can also be installed via -- diff --git a/lsp/thriftls.lua b/lsp/thriftls.lua index 201133e7..756b4054 100644 --- a/lsp/thriftls.lua +++ b/lsp/thriftls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/joyme123/thrift-ls +-- https://github.com/joyme123/thrift-ls -- -- you can install thriftls by mason or download binary here: https://github.com/joyme123/thrift-ls/releases return { diff --git a/lsp/tilt_ls.lua b/lsp/tilt_ls.lua index ff67767e..d994d780 100644 --- a/lsp/tilt_ls.lua +++ b/lsp/tilt_ls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/tilt-dev/tilt +-- https://github.com/tilt-dev/tilt -- -- Tilt language server. -- diff --git a/lsp/tinymist.lua b/lsp/tinymist.lua index 369b7a30..5b9971ef 100644 --- a/lsp/tinymist.lua +++ b/lsp/tinymist.lua @@ -44,7 +44,7 @@ end ---@brief --- ----https://github.com/Myriad-Dreamin/tinymist +-- https://github.com/Myriad-Dreamin/tinymist -- An integrated language service for Typst [taɪpst]. You can also call it "微霭" [wēi ǎi] in Chinese. -- -- Currently some of Tinymist's workspace commands are supported, namely: diff --git a/lsp/ts_ls.lua b/lsp/ts_ls.lua index dee204c4..3fdf71b5 100644 --- a/lsp/ts_ls.lua +++ b/lsp/ts_ls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/typescript-language-server/typescript-language-server +-- https://github.com/typescript-language-server/typescript-language-server -- -- `ts_ls`, aka `typescript-language-server`, is a Language Server Protocol implementation for TypeScript wrapping `tsserver`. Note that `ts_ls` is not `tsserver`. -- diff --git a/lsp/ts_query_ls.lua b/lsp/ts_query_ls.lua index b238e7d3..d9285f80 100644 --- a/lsp/ts_query_ls.lua +++ b/lsp/ts_query_ls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/ribru17/ts_query_ls +-- https://github.com/ribru17/ts_query_ls -- Can be configured by passing a "settings" object to `vim.lsp.config('ts_query_ls', {})`: -- ```lua -- vim.lsp.config('ts_query_ls', { diff --git a/lsp/tsp_server.lua b/lsp/tsp_server.lua index 1afd4816..a81f6872 100644 --- a/lsp/tsp_server.lua +++ b/lsp/tsp_server.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/microsoft/typespec +-- https://github.com/microsoft/typespec -- -- The language server for TypeSpec, a language for defining cloud service APIs and shapes. -- diff --git a/lsp/ttags.lua b/lsp/ttags.lua index 423faab3..e8516abc 100644 --- a/lsp/ttags.lua +++ b/lsp/ttags.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/npezza93/ttags +-- https://github.com/npezza93/ttags return { cmd = { 'ttags', 'lsp' }, filetypes = { 'ruby', 'rust', 'javascript', 'haskell' }, diff --git a/lsp/turbo_ls.lua b/lsp/turbo_ls.lua index 0dd7b4d9..3556fb72 100644 --- a/lsp/turbo_ls.lua +++ b/lsp/turbo_ls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://www.npmjs.com/package/turbo-language-server +-- https://www.npmjs.com/package/turbo-language-server -- -- `turbo-language-server` can be installed via `npm`: -- diff --git a/lsp/turtle_ls.lua b/lsp/turtle_ls.lua index 7555d8dd..4982c44b 100644 --- a/lsp/turtle_ls.lua +++ b/lsp/turtle_ls.lua @@ -26,7 +26,7 @@ end ---@brief --- ----https://github.com/stardog-union/stardog-language-servers/tree/master/packages/turtle-language-server +-- https://github.com/stardog-union/stardog-language-servers/tree/master/packages/turtle-language-server -- `turtle-language-server`, An editor-agnostic server providing language intelligence (diagnostics, hover tooltips, etc.) for the W3C standard Turtle RDF syntax via the Language Server Protocol. -- installable via npm install -g turtle-language-server or yarn global add turtle-language-server. -- requires node. diff --git a/lsp/tvm_ffi_navigator.lua b/lsp/tvm_ffi_navigator.lua index 5e1e09ad..23de7dfe 100644 --- a/lsp/tvm_ffi_navigator.lua +++ b/lsp/tvm_ffi_navigator.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/tqchen/ffi-navigator +-- https://github.com/tqchen/ffi-navigator -- -- The Language Server for FFI calls in TVM to be able jump between python and C++ -- diff --git a/lsp/twiggy_language_server.lua b/lsp/twiggy_language_server.lua index d7f5dc1c..5ee54882 100644 --- a/lsp/twiggy_language_server.lua +++ b/lsp/twiggy_language_server.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/moetelo/twiggy +-- https://github.com/moetelo/twiggy -- -- `twiggy-language-server` can be installed via `npm`: -- ```sh diff --git a/lsp/typeprof.lua b/lsp/typeprof.lua index 523d0582..132b8a2e 100644 --- a/lsp/typeprof.lua +++ b/lsp/typeprof.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/ruby/typeprof +-- https://github.com/ruby/typeprof -- -- `typeprof` is the built-in analysis and LSP tool for Ruby 3.1+. return { diff --git a/lsp/typos_lsp.lua b/lsp/typos_lsp.lua index 0be3b6de..5ddf3039 100644 --- a/lsp/typos_lsp.lua +++ b/lsp/typos_lsp.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/crate-ci/typos +-- https://github.com/crate-ci/typos -- https://github.com/tekumara/typos-lsp -- -- A Language Server Protocol implementation for Typos, a low false-positive diff --git a/lsp/typst_lsp.lua b/lsp/typst_lsp.lua index b4c9217e..02d37bea 100644 --- a/lsp/typst_lsp.lua +++ b/lsp/typst_lsp.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/nvarner/typst-lsp +-- https://github.com/nvarner/typst-lsp -- -- Language server for Typst. return { diff --git a/lsp/uiua.lua b/lsp/uiua.lua index a47c2475..0da905e4 100644 --- a/lsp/uiua.lua +++ b/lsp/uiua.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/uiua-lang/uiua/ +-- https://github.com/uiua-lang/uiua/ -- -- The builtin language server of the Uiua interpreter. -- diff --git a/lsp/ungrammar_languageserver.lua b/lsp/ungrammar_languageserver.lua index 27ae7756..4b7f8dd1 100644 --- a/lsp/ungrammar_languageserver.lua +++ b/lsp/ungrammar_languageserver.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/binhtran432k/ungrammar-language-features +-- https://github.com/binhtran432k/ungrammar-language-features -- Language Server for Ungrammar. -- -- Ungrammar Language Server can be installed via npm: diff --git a/lsp/unison.lua b/lsp/unison.lua index e7535ff7..a7739314 100644 --- a/lsp/unison.lua +++ b/lsp/unison.lua @@ -2,7 +2,7 @@ local util = require 'lspconfig.util' ---@brief --- ----https://github.com/unisonweb/unison/blob/trunk/docs/language-server.markdown +-- https://github.com/unisonweb/unison/blob/trunk/docs/language-server.markdown return { cmd = { 'nc', 'localhost', os.getenv 'UNISON_LSP_PORT' or '5757' }, filetypes = { 'unison' }, diff --git a/lsp/unocss.lua b/lsp/unocss.lua index 192967de..25bc23a6 100644 --- a/lsp/unocss.lua +++ b/lsp/unocss.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/xna00/unocss-language-server +-- https://github.com/xna00/unocss-language-server -- -- UnoCSS Language Server can be installed via npm: -- ```sh diff --git a/lsp/uvls.lua b/lsp/uvls.lua index 6749d0f1..4b5c8929 100644 --- a/lsp/uvls.lua +++ b/lsp/uvls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://codeberg.org/caradhras/uvls +-- https://codeberg.org/caradhras/uvls -- Language server for UVL, written using tree sitter and rust. -- You can install the server easily using cargo: -- ```sh diff --git a/lsp/v_analyzer.lua b/lsp/v_analyzer.lua index 70b688ee..9a11020d 100644 --- a/lsp/v_analyzer.lua +++ b/lsp/v_analyzer.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/vlang/v-analyzer +-- https://github.com/vlang/v-analyzer -- -- V language server. -- diff --git a/lsp/vala_ls.lua b/lsp/vala_ls.lua index f48887e3..a11228e5 100644 --- a/lsp/vala_ls.lua +++ b/lsp/vala_ls.lua @@ -23,7 +23,7 @@ end ---@brief --- ----https://github.com/Prince781/vala-language-server +-- https://github.com/Prince781/vala-language-server return { cmd = { 'vala-language-server' }, filetypes = { 'vala', 'genie' }, diff --git a/lsp/vale_ls.lua b/lsp/vale_ls.lua index d0fc998a..f447d02d 100644 --- a/lsp/vale_ls.lua +++ b/lsp/vale_ls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/errata-ai/vale-ls +-- https://github.com/errata-ai/vale-ls -- -- An implementation of the Language Server Protocol (LSP) for the Vale command-line tool. return { diff --git a/lsp/verible.lua b/lsp/verible.lua index 7bdb046e..879cc245 100644 --- a/lsp/verible.lua +++ b/lsp/verible.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/chipsalliance/verible +-- https://github.com/chipsalliance/verible -- -- A linter and formatter for verilog and SystemVerilog files. -- diff --git a/lsp/veridian.lua b/lsp/veridian.lua index eb0595d7..d31eb13e 100644 --- a/lsp/veridian.lua +++ b/lsp/veridian.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/vivekmalneedi/veridian +-- https://github.com/vivekmalneedi/veridian -- -- A SystemVerilog LanguageServer. -- diff --git a/lsp/veryl_ls.lua b/lsp/veryl_ls.lua index 8db0bbb4..5fa93157 100644 --- a/lsp/veryl_ls.lua +++ b/lsp/veryl_ls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/veryl-lang/veryl +-- https://github.com/veryl-lang/veryl -- -- Language server for Veryl -- diff --git a/lsp/vhdl_ls.lua b/lsp/vhdl_ls.lua index 386b2b0d..1d93c350 100644 --- a/lsp/vhdl_ls.lua +++ b/lsp/vhdl_ls.lua @@ -1,6 +1,6 @@ ---@brief --- ----Install vhdl_ls from https://github.com/VHDL-LS/rust_hdl and add it to path +-- Install vhdl_ls from https://github.com/VHDL-LS/rust_hdl and add it to path -- -- Configuration -- diff --git a/lsp/vimls.lua b/lsp/vimls.lua index 51f0c6f5..74b30968 100644 --- a/lsp/vimls.lua +++ b/lsp/vimls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/iamcco/vim-language-server +-- https://github.com/iamcco/vim-language-server -- -- You can install vim-language-server via npm: -- ```sh diff --git a/lsp/visualforce_ls.lua b/lsp/visualforce_ls.lua index 39a98ca9..a89a1b0d 100644 --- a/lsp/visualforce_ls.lua +++ b/lsp/visualforce_ls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/forcedotcom/salesforcedx-vscode +-- https://github.com/forcedotcom/salesforcedx-vscode -- -- Language server for Visualforce. -- diff --git a/lsp/vls.lua b/lsp/vls.lua index 042041e5..c3abae29 100644 --- a/lsp/vls.lua +++ b/lsp/vls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/vlang/vls +-- https://github.com/vlang/vls -- -- V language server. -- diff --git a/lsp/vscoqtop.lua b/lsp/vscoqtop.lua index d231bd07..a62c7585 100644 --- a/lsp/vscoqtop.lua +++ b/lsp/vscoqtop.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/coq-community/vscoq +-- https://github.com/coq-community/vscoq return { cmd = { 'vscoqtop' }, filetypes = { 'coq' }, diff --git a/lsp/vtsls.lua b/lsp/vtsls.lua index 82ca8621..e284e584 100644 --- a/lsp/vtsls.lua +++ b/lsp/vtsls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/yioneko/vtsls +-- https://github.com/yioneko/vtsls -- -- `vtsls` can be installed with npm: -- ```sh diff --git a/lsp/vuels.lua b/lsp/vuels.lua index 93d72e85..5a209b24 100644 --- a/lsp/vuels.lua +++ b/lsp/vuels.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/vuejs/vetur/tree/master/server +-- https://github.com/vuejs/vetur/tree/master/server -- -- Vue language server(vls) -- `vue-language-server` can be installed via `npm`: diff --git a/lsp/wasm_language_tools.lua b/lsp/wasm_language_tools.lua index 03837bd7..6f253bef 100644 --- a/lsp/wasm_language_tools.lua +++ b/lsp/wasm_language_tools.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/g-plane/wasm-language-tools +-- https://github.com/g-plane/wasm-language-tools -- -- WebAssembly Language Tools aims to provide and improve the editing experience of WebAssembly Text Format. -- It also provides an out-of-the-box formatter (a.k.a. pretty printer) for WebAssembly Text Format. diff --git a/lsp/wgsl_analyzer.lua b/lsp/wgsl_analyzer.lua index 3096eecc..9ac095d7 100644 --- a/lsp/wgsl_analyzer.lua +++ b/lsp/wgsl_analyzer.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/wgsl-analyzer/wgsl-analyzer +-- https://github.com/wgsl-analyzer/wgsl-analyzer -- -- `wgsl-analyzer` can be installed via `cargo`: -- ```sh diff --git a/lsp/yamlls.lua b/lsp/yamlls.lua index 14ddfc60..9c177644 100644 --- a/lsp/yamlls.lua +++ b/lsp/yamlls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/redhat-developer/yaml-language-server +-- https://github.com/redhat-developer/yaml-language-server -- -- `yaml-language-server` can be installed via `yarn`: -- ```sh diff --git a/lsp/yang_lsp.lua b/lsp/yang_lsp.lua index 2ca18256..88e0b703 100644 --- a/lsp/yang_lsp.lua +++ b/lsp/yang_lsp.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://github.com/TypeFox/yang-lsp +-- https://github.com/TypeFox/yang-lsp -- -- A Language Server for the YANG data modeling language. return { diff --git a/lsp/yls.lua b/lsp/yls.lua index bb3a4582..57ed0c46 100644 --- a/lsp/yls.lua +++ b/lsp/yls.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://pypi.org/project/yls-yara/ +-- https://pypi.org/project/yls-yara/ -- -- An YLS plugin adding YARA linting capabilities. -- diff --git a/lsp/ziggy.lua b/lsp/ziggy.lua index 968690d2..5ef023f3 100644 --- a/lsp/ziggy.lua +++ b/lsp/ziggy.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://ziggy-lang.io/documentation/ziggy-lsp/ +-- https://ziggy-lang.io/documentation/ziggy-lsp/ -- -- Language server for the Ziggy data serialization format return { diff --git a/lsp/ziggy_schema.lua b/lsp/ziggy_schema.lua index 7755a901..6d9b5308 100644 --- a/lsp/ziggy_schema.lua +++ b/lsp/ziggy_schema.lua @@ -1,6 +1,6 @@ ---@brief --- ----https://ziggy-lang.io/documentation/ziggy-lsp/ +-- https://ziggy-lang.io/documentation/ziggy-lsp/ -- -- Language server for schema files of the Ziggy data serialization format return { @@ -8,7 +8,7 @@ end ---@brief --- ----https://github.com/mickael-menu/zk +-- https://github.com/mickael-menu/zk -- -- A plain text note-taking assistant return { |
