aboutsummaryrefslogtreecommitdiffstats
path: root/lua
Commit message (Collapse)AuthorAgeFilesLines
...
* feat: eslint support astro file (#2190)Raphael2022-10-131-0/+1
|
* feat: add fsharp-language-server (#2186)Matthew Moore2022-10-121-0/+29
|
* Fix broken links (#2183)equal-l22022-10-093-4/+4
| | | | | | | | | | * fix(idris2_lsp): fix a broken link The package `idris2-api-git` doesn't exist anymore. I confirmed `idris2` also installs idris2api. * fix(volar): specify the commit for URL * fix(codeqlls): fix a broken link
* feat: support volar 1.0 (#2181)Ariel2022-10-091-5/+4
|
* feat: add neocmakelsp (#2177)Access2022-10-061-0/+23
|
* fix: gdscript use ip address instead of localhost (#2175)A-Lamia2022-10-061-1/+1
| | | localhost causing invalid IP address.
* feat(ruby_ls): add enabledFeatures to initialization options (#2173)William Boman2022-10-031-0/+10
| | | Without providing these the server will effectively do nothing.
* feat: update gdscirpt cmd by using 0.8 api (#2172)Raphael2022-10-021-1/+7
| | | | | * feat: update gdscirpt cmd by using 0.8 api * fix: format
* feat: add support for additional packs (#2158)Alvaro Muñoz2022-10-021-6/+8
|
* feat: add ruby-lsp server configuration (#2169)Dan Callaghan2022-10-021-0/+38
|
* feat: add erg-language-server support (#2165)takuto2022-10-021-0/+26
| | | | | | | * feat: add erg-language-server support * fix(erg-language-server): update root directory pattern * fix(erg-language-server): fixed typo in description
* fix(marksman): enable single_file_support (#2163)Stanislav Asunkin2022-09-301-0/+1
|
* feat: add move-analyzer support (#2162)Abc Xyz2022-09-301-0/+31
|
* Fix grammarly "clientId is required" (#2161)Ken Kuang2022-09-301-0/+3
| | | | Add clientId to init_options for fixing "Request initialize failed with message: clientId is required"
* fix(sumneko_lua): check for file root patterns before falling back to a ↵Folke Lemaitre2022-09-291-2/+1
| | | | check for `lua/` (#2160)
* fix: added 'lua/' to sumenko root patterns (#2157)Folke Lemaitre2022-09-271-0/+1
|
* fix(elixirls): added surface filetype for elixirls server configuration (#2151)Kamil Zielinski2022-09-231-1/+1
|
* feat(eslint): enable for svelte filetype (#2149)Cameron Nemo2022-09-231-0/+1
| | | ESLint supports analyzing Svelte files.
* fix: check cmd type equals function (#2142)Raphael2022-09-141-7/+16
| | | | | | | | | | | | | | | | | * fix: check cmd type equals function * fix: set meg in cmd field when is function * fix: format with stylua * fix: remove unused variable * fix: improve cmd check * fix: check executable in a table * fix: improve * fix: use underline instead of unused param
* fix(astro): enable typescript server (#2139)Emilia2022-09-141-0/+18
| | | | As of version 0.24 of the LSP, a `typescript` field is required, with the same convention as `volar`.
* fix(lspinfo): nil-check config.get_root_dir (#2137)William Boman2022-09-141-1/+1
| | | | | | This is currently causing an error when opening the :LspInfo window while having a server configuration that doesn't provide a root_dir. awk_ls is an example of such a config (it only supports single file mode).
* feat: add blueprint language server support (#2132)Gabriele Musco2022-09-131-0/+37
| | | Co-authored-by: Gabriele Musco <gabmus@disroot.org>
* fix: improve highlight regex (#2131)Raphael2022-09-121-12/+9
|
* fix: escape wildcards patterns when calling glob (#2111) (#2122)emmanueltouzery2022-09-091-1/+6
|
* fix(clojure_lsp): update lsp url (#2120)sigmaSd2022-09-091-1/+1
|
* feat(clangd): add proto filetype support (#2125)Kevin Greene2022-09-091-1/+1
| | | | | | | | | | | | clangd supports formatting and some basic linting for protobuf files. Here is an example .clang-format file with a section for protobuf files: ``` --- Language: Proto BasedOnStyle: Google ColumnLimit: 100 AllowShortFunctionsOnASingleLine: Empty ```
* feat: solidity LSP (#2119)Otávio Schwanck dos Santos2022-09-081-0/+49
|
* feat: pass user config to the on_setup hook (#2114)William Boman2022-09-081-11/+11
| | | | | | | This is to allow 3rd party plugins to discern between what is lspconfig's vendored server config and what the user provided. Currently, these are merged into a single table which is passed to the on_setup hook. Passing user_config as a 2nd argument would allow 3rd party plugins to apply a more sensible precedence of configs.
* fix(lua-language-server): check if root dir is home directory (#2110)uga-rosa2022-09-061-1/+5
|
* feat: add luau_lsp (#2107)William Boman2022-09-021-0/+27
|
* fix(tailwindcss): added elixir filetype for tailwindcss server configuration ↵Kamil Zielinski2022-08-301-0/+1
| | | | (#2104)
* fix(vdmj): update default path (#2102)Alessandro Pezzoni2022-08-291-4/+10
| | | | | * fix(vdmj): use path from config to determine latest version * fix(vdmj): update default path
* fix(metals): disable capabilities.workspace.configuration for new version of ↵Denys Rybalka2022-08-281-0/+5
| | | | metals (#2100)
* fix: increase the lspinfo window row value (#2098)Raphael2022-08-271-2/+2
| | | | | * fix: increase the lspinfo window row value * fix: fixup
* chore(rust-analyzer): use `vim.json.decode` instead of `fn.json_decode` (#2096)numToStr2022-08-271-1/+1
|
* Revert "fix: remove the config.commands (#2092)" (#2093)Raphael2022-08-262-0/+62
| | | This reverts commit 99e0dc9937b124dee7d8107185e804ff96466279.
* fix(angularls): remove `.git` from `root_dir` (#2091)numToStr2022-08-261-3/+3
| | | | | Having `.git` as a pattern also enables `angularls` for non-angular projects which is not desired. Checking for only `angular.json` should be enough as every angular project must have a `angular.json`.
* fix: remove the config.commands (#2092)Raphael2022-08-262-62/+0
| | | | | | | | | * fix: remove the config.commands * fix: format by stylua and remove comamnds test * fix: remove commands from doc * fix: remove unused function
* feat: improve LspInfo (#2081)Raphael2022-08-262-22/+62
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * feat: improve LspInfo * feat: update README for highlight * fix: wrong typo * fix: ci failed * fix: remove unnecessary block * fix: stylua format * fix: set default border to none * fix: update the doc * fix: define names in if statement * fix: use default_options to set border * fix: use available servers list * fix: fixup * fix: format by stylua * fix: use bufdelete event * fix: format * fix: add tips * fix: stylua format * fix: use wrap * fix: add 122 to luacheck ignore * fix: reset the default options * fix: merge master * fix: remove unecessary code * feat: update the highlight group * feat: update doc for highlight * fix: remove highlig from README * fix: remae highlight group in doc
* fix: lspstart should be work without arg (#2090)Raphael2022-08-261-6/+1
|
* feat(solc): Add hardhat.config.* to solc root detection (#2085)Sebastian Stammler2022-08-251-2/+2
| | | | | | Hardhat users will experience a better root dir detection if the hardhat.config.ts (or .js) file takes precedence over the git repo dir, especially in monorepos, where this could lead to faulty import statements. Note that most Solidity projects are using hardhat.
* feat: add tblgen-lsp-server supportGuillot Tony2022-08-241-0/+20
|
* feat: add mlir-pdll-lsp-server supportGuillot Tony2022-08-241-0/+20
|
* feat: add mlir-lsp-server supportGuillot Tony2022-08-241-0/+19
|
* fix: add vim.deprecate in old function (#2080)Raphael2022-08-241-0/+10
| | | | | * fix: add vim.deprecrate in old function * fix: typo
* fix(denols): revert "remove unneeded lsp attach" #2070sigmaSd2022-08-231-4/+3
| | | | | | | | | | | | | | | I found the root cause of denols problems: https://github.com/neovim/neovim/pull/19797 With that pr applied (and with this revert) denols works perfectly almost identical to vscode deno, its missing some features but I imagine those are out of scope for lspconfig. Problems will reappear until nvim fixes: https://github.com/neovim/nvim-lspconfig/issues/1998 This is an ok tradeoff because `single_file_support=true` causes other issues: https://github.com/neovim/nvim-lspconfig/issues/2069
* feat(denols): only send lsp requests to deno server (#2055)sigmaSd2022-08-231-28/+26
|
* feat!: 0.7 API update (#1984)Ranjith Hegde2022-08-234-144/+72
| | | | | | | | | | | * switch to lua api for autocommands * switch to nvim_create_user_command * move to lua plugin initialization NOTICE: Defining commands in server configurations will be deprecated in future releases. See `:help lspconfig.txt` to setup the same in an `on_attach` function. Co-authored-by: Michael Lingelbach <m.j.lbach@gmail.com>
* feat: allow attaching to paths inside archives (#1687)Stéphan Kochen2022-08-231-3/+15
|
* feat: add glsl-language-server support (#2003)Ben Fradella2022-08-231-0/+28
|