| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
| |
.luarc is created by lua-lsp itself (e.g. if you hit "disable diagnostics" in a code action), at which point the lsp will start showing errors that the vim global is undefined after the next restart.
|
| |
|
|
|
| |
* feat: add wasm-language-tools
* chore: remove unused `util`
|
| |
|
|
|
|
|
|
|
|
|
| |
Problem:
LspInfo returns '?' for version string when using the codeqlls
language server. This is because codeql is slow to return its
version number due to the underlying JVM.
Solution:
Increase the timeout from 300ms to 500ms.
1000 iterations of `codeql version` resulted in (349 +- 13) ms
which informed the choice of 500ms.
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
| |
Problem:
Warning message while opening a directory without node_modules.
Solution:
Handle nil.
|
| | |
|
| |
|
|
|
|
|
|
| |
This reverts commit e118ce58dab72c17216292eef7df4cee3cf60885.
It turns out `util.available_servers` is used more than anticipated, so
we revert the privatization for the time being.
Closes https://github.com/neovim/nvim-lspconfig/issues/3588
|
| | |
|
| |
|
|
|
|
|
| |
initialization (#3585)
* fix(astro): correct path to locate typescript/lib in Neovim
* fix(volar): correct path to locate typescript/lib in Neovim
|
| |
|
|
|
|
|
|
|
|
|
| |
This is because using the old syntax for vim.validate causes
`:checkhealth vim.deprecated` to be flooded with deprecated messages.
It would also be possible to do a version check and use the newer syntax
for vim.validate, but since configs.lua will be replaced by
vim.lsp.config in the future there is little need to future-proof it.
Closes https://github.com/neovim/nvim-lspconfig/issues/3583.
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
The `instrumenta/kubernetes-json-schema` repo is apparently dead:
https://github.com/instrumenta/kubernetes-json-schema/issues/32#issuecomment-1021133568
And nobody has the credentials anymore to archive it:
https://github.com/instrumenta/kubeval/issues/268#issuecomment-1376490498
The recommended migration from instrumenta is to https://github.com/yannh/kubeconform,
see (https://github.com/instrumenta/kubernetes-json-schema/issues/32#issuecomment-1021133568)
and the recommended `kubernetes-json-schema` fork is also from the same new maintainer:
https://github.com/yannh/kubernetes-json-schema/
Signed-off-by: Ferenc Géczi <ferenc.gm@gmail.com>
|
| |
|
|
| |
Work on https://github.com/neovim/nvim-lspconfig/issues/2079.
|
| | |
|
| |
|
|
|
|
|
|
| |
We don't deprecate it currently as the suggested replacement
(vim.fs.relpath) isn't available on the minimum supported neovim
version.
Work on https://github.com/neovim/nvim-lspconfig/issues/2079.
|
| |
|
|
|
|
|
|
|
| |
* feat(asm_lsp): add NASM support and single_file support
* fix(asm_lsp): use vim.fs.dirname instead of util.root_pattern
---------
Co-authored-by: iguanacucumber <you@example.com>
|
| | |
|
| | |
|
| | |
|
| |
|
| |
I believe this is another case of #3513
|
| |
|
|
|
| |
This saves the user the extra setup work of copypasting the
`vim.filetype.add` snippet, making this language server work out of the
box.
|