| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| | |
|
| |
|
|
|
|
| |
Use `vim.uv.fs_stat` instead.
Work on https://github.com/neovim/nvim-lspconfig/issues/2079.
|
| |
|
|
| |
This makes it easier to assess how much functionality still needs to be deprecated.
|
| |
|
| |
Using method string instead constant avoid nil error in low release version
|
| |
|
| |
Return value from `vim.fs.normalize` instead.
|
| | |
|
| |
|
| |
Instead, just return the result of vim.fs.dirname.
|
| |
|
| |
This reverts commit fe88eade4ab50fca9ace99205cad1d91645ed9e8.
|
| |
|
|
| |
if existing_client does not support workpaceFolder
should spawn a new server instance
|
| |
|
|
|
|
|
|
| |
Problem:
Some configs still reference 'lspconfig.ui.windows', which was removed
in e6569c18c21be5166e4b9cc7530e828b8285c84e.
Solution:
Remove the references.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
| |
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>
|
| | |
|
| | |
|
| |
|
| |
Problem: see #3426 and #3427
|
| |
|
|
|
|
|
|
| |
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 nextflow_ls
|
| | |
|
| |
|
| |
new server bufls for protobuf filetype
|
| |
|
| |
`ruff server` has been stable for some time now.
|
| | |
|
| |
|
|
|
| |
It takes a new_root_dir parameter as documented in the help docs.
Signed-off-by: Tristan Partin <tristan@partin.io>
|
| |
|
| |
Support for nix just landed in harper: https://github.com/elijah-potter/harper/pull/244
|
| | |
|
| | |
|
| |
|
|
|
|
|
| |
Problem:
"root directory" not reported.
Solution:
report root_dir. regression from b55b9659de9ac17e05df4787bb023e4c7ef45329
|
| | |
|
| |
|
|
|
|
|
|
|
|
| |
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`.
|
| |
|
|
|
|
|
| |
Problem:
default_config duplicated in `docs` items.
Solution:
delete it. docgen autogenerates this now.
|
| |
|
|
|
|
|
| |
Problem:
default_config duplicated in `docs` items.
Solution:
delete it. docgen autogenerates this now.
|
| |
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
| |
Problem:
Docs are manually maintained everywhere for no good reason.
Solution:
- revert commit 9dc02492c4a457479f8a0ec7a65aac1852ff59c0
- provide a "gF" friendly link to the source
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
The configuration for the Ada Language Server was first added in #171 and
removed in #3310. The removal happened due to misunderstandings, it was thought
at the time that the default language server configuration could not work on its
own (#1683), it turns out that this was actually caused by a bug in the ALS that
was fixed a long time ago. This means the default ALS configuration can be
re-introduced.
However, in the meantime, a new neovim plugin for Ada was created and the name
"als" was borrowed, thus we have to use a new name, ada_ls, in order to avoid
breaking this plugin.
This reverts commit 7b8b0b3ddd0ed6eddc93982753acaddc578defac.
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
| |
Problem:
`cmd` may be a random function instead of an executable command.
ERROR Failed to run healthcheck for "lspconfig" plugin. Exception:
.../lua/lspconfig/health.lua:127: attempt to index field 'cmd' (a function value)
Solution:
Skip attempt to invoke `<cmd> --version` if `cmd` is a function.
|
| |
|
|
|
|
| |
- try the next command if:
- version pattern is not matched
- exitcode is nonzero or timeout.
- truncate long output
|
| | |
|
| |
|
|
|
|
|
| |
- improve version handling: try --version, -v, etc.
- avoid hanging commands (timeout after 1s).
- also collect stderr.
- show "Tried: ..." on failure.
- omit "custom handlers" if none found.
|
| |
|
|
|
|
|
| |
Problem:
version is only printed for make_config_info.
Solution:
Add it to make_client_info.
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Problem:
`config.lspinfo` is an undocumented feature that allows extending the
info shown in `:LspInfo` (`:checkhealth lspconfig`).
This feature is unwanted because:
- it's undocumented
- it adds a maintenance burden
- it provides info that should be derived from the LSP protocol itself.
Solution:
Remove support for `config.lspinfo`.
Instead, `:LspInfo` (`:checkhealth lspconfig`) should be enhanced to
automatically gather this kind of extra info from the server response.
|
| |
|
| |
Follow suit of other descriptions that are just strings
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
| |
The configuration key 'texlab.auxDirextory' has been deprecated, in
favor of 'texlab.build.auxDir', mirroring the latexmkrc's auxDir
variable.
https://github.com/latex-lsp/texlab/wiki/Configuration#deprecated-texlabauxdirectory
texlab.build.auxDir has a default value of `.` in texlab if not explicitly set, or if the user has no `latexmkrc` file.
https://github.com/latex-lsp/texlab/wiki/Configuration#texlabbuildauxdirectory
|