aboutsummaryrefslogtreecommitdiffstats
path: root/lua
Commit message (Collapse)AuthorAgeFilesLines
...
* refactor: remove outdated codedundargoc2024-12-082-6/+2
| | | | | Lspconfig requires neovim version 0.9 at the time of writing this, so discard any version checks and code for older versions.
* refactor: deprecate util.find_node_modules_ancestordundargoc2024-12-089-18/+16
| | | | Work on https://github.com/neovim/nvim-lspconfig/issues/2079.
* feat: ltex-ls-plus #3442Stefano Volpe2024-12-071-0/+93
|
* Revert "refactor: use simpler file existence check" #3495Justin M. Keyes2024-12-063-6/+6
| | | | | This reverts commit 90c1c6cc822b1836209514c096069b9bbeab63d9. Fix #3485
* fix(typst_lsp): deprecate typst_lsp to tinymist (#3493)glepnir2024-12-051-0/+4
| | | | | | | Problem: typst_lsp has been archived. Solution: use tinymist instead Fix #3492
* fix(types): lspconfig.Config commands (#3490)andrew snelling2024-12-041-0/+3
|
* docs: broken elixir-ls URL #3489Justin M. Keyes2024-12-021-6/+7
| | | fix #3488
* refactor: replace all instances of vim.uv with vim.loopdundargoc2024-12-0216-26/+23
| | | | | We still support neovim 0.9 currently, so we can't use vim.uv. Also add a check so we don't accidentally reintroduce it.
* fix(statix): use correct cmd (#3487)uncenter2024-12-021-1/+1
|
* fix(fennel-ls): enable single_file_support #3417Emma2024-12-011-0/+1
|
* refactor: use simpler file existence checkdundargoc2024-12-013-6/+6
| | | | | The vimscript function `getftype` is an easier way to check for file existence compared to vim.uv.
* fix: return string instead of table for find_mercurial_ancestordundargoc2024-11-301-2/+2
|
* refactor: deprecate util.find_mercurial_ancestordundargoc2024-11-291-9/+5
| | | | Work on https://github.com/neovim/nvim-lspconfig/issues/2079.
* refactor: deprecate util.path.is_dir #3475dundargoc2024-11-282-12/+11
| | | Work on https://github.com/neovim/nvim-lspconfig/issues/2079
* refactor: deprecate util.path.is_file #3474dundargoc2024-11-283-12/+14
|
* fix: bashls add bash filetype (#3457)King Art2024-11-281-1/+1
|
* refactor: deprecate `util.path.exists`dundargoc2024-11-276-19/+23
| | | | | | Use `vim.uv.fs_stat` instead. Work on https://github.com/neovim/nvim-lspconfig/issues/2079.
* refactor: group deprecated functions at the enddundargoc2024-11-271-12/+6
| | | | This makes it easier to assess how much functionality still needs to be deprecated.
* fix: using method string instead constant (#3468)glepnir2024-11-271-1/+1
| | | Using method string instead constant avoid nil error in low release version
* refactor: remove internal implementation of `util.path.sanitize` #3464dundargoc2024-11-267-17/+12
| | | Return value from `vim.fs.normalize` instead.
* ci: check for deprecated util functions #3462Justin M. Keyes2024-11-261-3/+1
|
* refactor: remove implementation of util.path.dirname #3460dundargoc2024-11-263-18/+5
| | | Instead, just return the result of vim.fs.dirname.
* Revert "fix: check existing_client support workspaceFolder (#3452)" (#3459)glepnir2024-11-261-8/+6
| | | This reverts commit fe88eade4ab50fca9ace99205cad1d91645ed9e8.
* fix: check existing_client support workspaceFolder (#3452)glepnir2024-11-261-6/+8
| | | | if existing_client does not support workpaceFolder should spawn a new server instance
* fix: outdated references to 'lspconfig.ui.windows' #3454Justin M. Keyes2024-11-252-2/+2
| | | | | | | | Problem: Some configs still reference 'lspconfig.ui.windows', which was removed in e6569c18c21be5166e4b9cc7530e828b8285c84e. Solution: Remove the references.
* feat: add silent on error optionMaria José Solano2024-11-232-9/+15
|
* feat: use vim.lsp.start instead of vim.lsp.start_clientMaria José Solano2024-11-231-114/+46
|
* fix: pass offset_encoding in some make params util functions(#3449)Rocky2024-11-242-4/+10
|
* docs(harper_ls): fix links to current harper repo (#3444)Jon Surrell2024-11-221-2/+2
|
* refactor(texlab): clean commands function (#3430)glepnir2024-11-201-140/+87
|
* feat(vale_ls): add reStructuredText to filetypes (#3439)Antonin Godard2024-11-171-1/+1
| | | | | | | | Vale supports parsing reStructuredText files, as documented here: https://vale.sh/docs/topics/scoping/#restructuredtext It uses rst2html in the background. Signed-off-by: Antonin Godard <antoningodard@pm.me>
* feat: add support using erb files to ruby-lsp (#3435)Vinícius Bispo2024-11-151-1/+1
|
* feat: add robotcode support (#3431)Tendon2024-11-121-0/+24
|
* fix(texlab): use exec_cmd method in cleanArtifacts and cleanAuxiliary (#3428)Dimitris Dimitropoulos2024-11-101-2/+30
| | | Problem: see #3426 and #3427
* fix(texlab): use exec_cmd method (#3427)Dimitris Dimitropoulos2024-11-101-1/+8
| | | | | | | | Problem: vim.lsp.buf.execute_command has been deprecated in nightly Solution: add version check of nvim and use client:exec_command for nightly version --------- Co-authored-by: glepnir <glephunter@gmail.com>
* feat: add the official Nextflow Language Server nextflow_ls (#3423)Micah Halter2024-11-071-0/+43
| | | | | * feat: add nextflow_ls
* chore: fix typo on deprecate of bufls (#3422)glepnir2024-11-061-1/+1
|
* feat(buf): new lsp for protobuf (#3414)Imron Gamidli2024-11-062-0/+20
| | | new server bufls for protobuf filetype
* chore(ruff_lsp): deprecate ruff_lsp in favour of ruff (#3420)Peter Lithammer2024-11-061-0/+4
| | | `ruff server` has been stable for some time now.
* fix(health): improve format of root dir and doc in checkhealth (#3416)glepnir2024-11-031-8/+7
|
* fix: correct type annotation on lspconfig.Config::on_new_config (#3411)Tristan Partin2024-10-311-1/+1
| | | | | It takes a new_root_dir parameter as documented in the help docs. Signed-off-by: Tristan Partin <tristan@partin.io>
* feat: harper supports nix filetype #3407Jeremy Fleischman2024-10-281-12/+13
| | | Support for nix just landed in harper: https://github.com/elijah-potter/harper/pull/244
* fix(dprint): add graphql to filetypes #3406Maria José Solano2024-10-281-0/+1
|
* feat: ts_query_ls (for tree-sitter query files) #3404Riley Bruins2024-10-251-0/+45
|
* fix(health): "root directory" not reported #3402Justin M. Keyes2024-10-251-9/+10
| | | | | | | Problem: "root directory" not reported. Solution: report root_dir. regression from b55b9659de9ac17e05df4787bb023e4c7ef45329
* feat(docs): improve formatting of generated docs #3400Justin M. Keyes2024-10-241-6/+6
|
* fix(health): version fails for jdtls #3399Justin M. Keyes2024-10-241-1/+1
| | | | | | | | | | Problem: version fails for jdtls Solution: Try `-version` (one hyphen). Drop `-v`, it's probably not useful. Also drop `-h` because it is unlikely to work if `--help` didn't work. TODO: make a smarter guess about the actual "argv0" of `cmd`.
* refactor(docs): drop redundant default_config #3398Justin M. Keyes2024-10-24128-494/+48
| | | | | | | Problem: default_config duplicated in `docs` items. Solution: delete it. docgen autogenerates this now.
* refactor(docs): drop redundant default_config #3397Justin M. Keyes2024-10-2461-227/+6
| | | | | | | Problem: default_config duplicated in `docs` items. Solution: delete it. docgen autogenerates this now.
* feat(docs): autogenerate default_config docsJustin M. Keyes2024-10-241-1/+1
| | | | | | | | | Problem: debug.info() is useless for some functions because they point to util.lua Solution: Provide a path to the source code instead of trying to inline the source code.