| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| | |
|
| | |
|
| |
|
| |
This change was made because the current configuration (as of today) does not actually work. This new configuration addresses that issue by updating the cmd used for executing the lsp server. As well as updating the description to instruct users on how to install `rpm-spec-language-server`.
|
| | |
|
| |
|
| |
This reverts commit e39da6a820d2a700904117d29f0dd476d64262cf.
|
| |
|
|
|
|
|
|
|
|
|
| |
The escape_wildcards function was enhanced to handle a broader range of
special characters that could cause issues when used in pattern matching.
This includes additional wildcards, pattern matching characters, shell
special characters, the escape character itself, and whitespace.
This change provides more robust path handling throughout the codebase
when dealing with file paths that contain special characters.
Co-authored-by: Justin M. Keyes <justinkz@gmail.com>
|
| | |
|
| |
|
|
|
|
| |
The former is deprecated in neovim 0.10. Remove the check added in
9b89ba5f158f73779cd58d0bb2783dfb40b28b0e.
See: https://github.com/neovim/neovim/blob/v0.10.0/runtime/doc/deprecated.txt#L55
|
| | |
|
| | |
|
| |
|
|
|
| |
* Changed Jar file name
* New 'debug' attribute
* Send 'init_options' object to language server
|
| | |
|
| |
|
|
|
| |
rpm-spec-language-server is the Language Server for RPM spec files
https://github.com/dcermak/rpm-spec-language-server
|
| | |
|
| |
|
|
| |
These are special-purpose functions that should never have been
"public".
|
| | |
|
| |
|
| |
These are only used by the old health.lua, which only exists for Nvim 0.10 back-compat.
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
…" #3689
This reverts commit 93835565a746e252b3342dbab688c22bdea81da7.
|
| | |
|
| |
|
|
|
| |
The tblgen_lsp_server doesn't seem to load any specific compilation
database server and hence we need to explicitly specify the command-line
argument to pick the correct database path.
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
| |
Do not require a `postgrestools.jsonc` file in the root directory for
single file support.
Fixes #3672.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Problem:
`:checkhealth lspconfig` fails:
E5009: Invalid $VIMRUNTIME: .../share/nvim/runtime
Error executing lua: Vim:E21: Cannot make changes, 'modifiable' is off
stack traceback:
[C]: in function 'append'
.../share/nvim/runtime/lua/vim/health.lua:443: in function '_check'
`:checkhealth` cannot call itself recursively. And even if it did work,
it would show a duplicate report since `:checkhealth vim.lsp` will also
be part of the report.
Solution:
On Nvim 0.11,
- show a deprecation message if invoked directly.
- show a softer message if invoked as part of the "full report".
fix #3664
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
| |
Problem:
`:checkhealth lspconfig` has no benefits vs `:checkhealth vim.lsp`.
Solution:
- on Nvim 0.11+, `:LspInfo` is an alias to `:checkhealth vim.lsp`
instead of `:checkhealth lspconfig`.
- `lua/lspconfig/health.lua` will be removed in a few months.
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
| |
Problem:
LSP not working with latex files. Spell checking skipped in
latex files
Solution:
Add latex to the enabled section because even though 'tex' is
the filetype the language ID is 'latex'
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Problem:
The Tailwind CSS language server is enabled for any workspace containing
a `.git` folder, a `node_modules` folder, or a `package.json` file, which is
not ideal.
Solution:
Introduce a specific check for the `tailwindcss` package within `package.json`
file using `insert_package_json` method from `util` (this approach is used in
`eslint` config). Since the latest version of Tailwind CSS (v4) no longer
requires `postcss.config.*` and `tailwind.config.*` files, these can no longer
be relied upon as sole criteria for enabling Tailwind CSS LSP.
|
| | |
|
| |
|
|
|
| |
Refers to the Qt docs for the initial link, quotes Qt's page for the
description, and points to the official cgit server for the source.
|
| |
|
|
| |
This project is archived. Prefer [qmlls](lua/lspconfig/configs/qmlls.lua).
|
| | |
|
| | |
|
| |
|
| |
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
|
| |
|
|
|
|
|
|
|
| |
Problem:
The current command "postgresql_lsp" doesn't work as expected because
the server requires the "lsp-proxy" argument to function properly.
Solution:
Update the cmd to use ("postgresql_lsp", "lsp-proxy") to correctly
invoke the language server with its required arguments.
|
| |
|
|
|
|
|
|
| |
The bazelrc-lsp binary added other sub-commands besides the `lsp`
functionality (e.g., `bazelrc-lsp format` can be used to format files
from the command line). This commit updates the config such that
the `bazelrc-lsp lsp` is explicitly invoked. (Currently, `bazelrc-lsp`
still defaults to the `lsp` sub-command, but this default will likely be
removed in a future version)
|
| |
|
| |
Changed `settings` to `init_options`, as per `bacon-ls` readme.
|
| |
|
|
|
|
|
|
| |
Problem:
nvim uses textDocument/publishDiagnostics over textDocument/diagnostic
which results in delayed diagnostics
Solution:
dyanmically register textDocument/diagnostic capability
|
| | |
|
| |
|
|
|
|
|
|
|
| |
There is no good reason to have it as a root marker and it makes the
configuration super convoluted. It breaks on even basic setups: opening
`src/nvim/generators/hashy.lua` in the neovim repo causes `src/nvim` to
be the root since there's a `lua` folder there. Instead, just make the
root a flat set of markers and let users who look for a more advanced
setup to adjust it in their own configurations.
|