| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| | |
|
| |
|
|
|
| |
ref 1f7fbc34e6420476142b5cc85e9bee52717540fb
ref #4095
|
| |
|
|
|
|
|
|
|
| |
ocamlls was added at #76.
It was because ocaml-lsp-server, which is official one, was too young.
In 2025, the official one works fine. On the other hand, unofficial
ocaml-language-server is not maintaned. We can no longer access its
GitHub repository.
Issue: #4115
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
| |
Problem:
If project had a nested child gitlab file named: .gitlab-ci.yml it would
take it as root.
Solution:
If inside GIT repository just use git repository root as root and still
keep the option for .gitlab* as fallback if there is no git repo yet.
|
| |
|
|
|
|
|
|
|
|
|
| |
Faking capabilities isn't necessary to enable formatting support. It's a
dynamically registered capability that yamlls announces whenever yaml
formatting is enabled in settings, which it isn't by default.
See
https://github.com/redhat-developer/yaml-language-server/blob/3821411ee8c92e5b7e5ca88f84ab443ae3b2791a/src/yamlServerInit.ts#L128
https://github.com/redhat-developer/yaml-language-server/blob/3821411ee8c92e5b7e5ca88f84ab443ae3b2791a/src/languageserver/handlers/settingsHandlers.ts#L159-L174
Fixes: 63a016437e44 ("feat(yamlls): document formatting support #4003")
|
| |
|
| |
Missing change from cc6b21ea16cc12df290152f02513a8bd0ed9d932.
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
| |
Problem:
Installing the pug lsp using the suggested method (`go get github.com/opa-oz/pug-lsp`)
does not work in the latest versions of `go` and instead produces a
message the "'go get' is no longer supported outside a module".
Solution:
Change the install command for the pug lsp to the correct command which
is `go install github.com/opa-oz/pug-lsp@latest`.
|
| |
|
|
|
|
|
|
|
| |
Problem:
If a server is attached to a non-current buffer by
`vim.lsp.buf_attach_client`, then the Language Server-related
commands may be created in the current (wrong) buffer.
Solution:
Always use the `bufnr` arg provided to `on_attach`.
|
| | |
|
| | |
|
| |
|
|
|
| |
- Support for .bicepparam files
Resolves #3885
|
| |
|
|
| |
Apply suggestions brought up by the `fish_lsp` author:
https://github.com/mason-org/mason-registry/pull/8609#issuecomment-2904347943
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Enhance root directory detection for the latest versions of
TailwindCSS v4, which no longer require tailwind.config.* or
postcss.config.*.
For Phoenix projects, they are typically generated or add Tailwind
installed via https://github.com/phoenixframework/tailwind which will
now be detected by scanning the mix.lock file for the included package.
Phoenix projects that install tailwindcss via package.json should still
work.
|
| |
|
|
|
|
|
| |
Problem:
`root_pattern` is not necessary for non-glob patterns.
Solution:
Replace non-glob cases with `vim.fs.root()`..
|
| |
|
| |
Co-authored-by: Justin M. Keyes <justinkz@gmail.com>
|
| |
|
| |
This reverts commit 8bb2facd6fa664fe200d2d491f9f7734202426fd.
|
| | |
|
| | |
|
| |
|
|
|
|
|
| |
Problem:
Root detection fails when using `package.json5`. #3710
Solution:
Modify `insert_package_json` to support `package.json5`.
|
| |
|
|
|
|
|
| |
Problem:
exepath is slow on WSL/Windows.
Solution:
Remove sanitize_cmd: absolute paths are nice, but not necessary.
|
| | |
|
| | |
|
| | |
|
| |
|
| |
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.
|
| | |
|
| | |
|