| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
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.
|
| |
|
|
|
| |
* feat: add air lsp
* fix(air): use `vim.fs.root()`
|
| |
|
|
|
|
| |
The language server supports writing [Turbo](https://turbo.hotwired.dev).
There is a corresponding [VS Code plugin][1] with 700+ downloads.
[1]: https://marketplace.visualstudio.com/items?itemName=marcoroth.turbo-lsp&ssr=false#overview
|
| |
|
|
|
|
|
| |
This commit doesn't address the case when root path == vim.env.HOME as
the case lack return when it's true (#2110)
Fix #3508
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
| |
[Quarto](https://quarto.org/) is a (more or less new) scientific and
technical publishing system. There is also a [quarto
filetype](https://github.com/neovim/neovim/blob/master/runtime/ftplugin/quarto.vim)
which is very similar to [rmarkdown](https://rmarkdown.rstudio.com/) but
has some extensions.
The quarto filetype can also be used with python and julia. The
r_language_server detects code chunks / blocks that use the R
programming language and runs only on them.
|
| | |
|
| | |
|
| | |
|