| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| | |
|
| |
|
|
| |
skip-checks: true
|
| | |
|
| |
|
|
| |
skip-checks: true
|
| | |
|
| |
|
|
| |
skip-checks: true
|
| | |
|
| |
|
|
| |
skip-checks: true
|
| |
|
|
|
|
|
|
|
|
|
| |
Problem:
`vue_ls` made breaking changes to its config in v3.
Solution:
Change the typescript language server for `vue_ls` from `ts_ls` to
`vtsls`.
Add a client handler to communicate between `vue_ls` and `vtsls`.
Remove `typescript.tsdk` option.
Remove documentation for the deprecated takeover mode.
|
| |
|
|
| |
skip-checks: true
|
| | |
|
| |
|
|
|
|
|
|
|
| |
Refactor the logic on how to identify the root_dir for gopls. This will
provide a viable solution to the issue where multiple gopls lsp client
instances are started, causing adverse effects in certain areas like
diagnostics, lsp functionality (such as `go to definition`,
workspace-enabled projects). The identification for required directories
are based on golang-specific environment variables which are set by
default.
|
| |
|
|
|
|
|
|
|
|
| |
Implement the `editor.action.showReferences` client command, which is
used by the references and implementation code lenses that TypeScript
Language Server provides.
I've mostly based the implementation on the existing code for
`vim.lsp.buf.references()`. The main visible difference is that the
latter includes the item being referenced at the top of the list.
Although, if desired, this could be emulated by manually inserting the
position passed along in the command arguments at the top of the list.
|
| |
|
|
| |
skip-checks: true
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
The `vim-debian` project added `autopkgtest` as id for the
`debian/tests/control`. The `debputy` project supports that file under
a different file type ID, but will align with `vim-debian` in the next
release of `debputy`.
The `vim-debian` project adding the file type:
* https://salsa.debian.org/vim-team/vim-debian/-/commit/14776de4f28f82177ef6e2397510d01b266f3b41
* https://salsa.debian.org/vim-team/vim-debian/-/commit/d6363b31dd8baa75d8a70d63301b808583848214
The `debputy` project aligning on the file type ID:
* https://salsa.debian.org/vim-team/vim-debian/-/commit/d6363b31dd8baa75d8a70d63301b808583848214
|
| |
|
|
| |
skip-checks: true
|
| | |
|
| |
|
|
| |
skip-checks: true
|
| | |
|
| |
|
|
|
| |
The location of the config in Rails and Phoenix does not represent the
root of the project. We can look inside mix.lock and Gemfile.lock for
the existence of tailwind, which guarantees that it's the root.
|
| |
|
|
| |
skip-checks: true
|
| |
|
| |
align with phpactor: 477f412973484b4de20ae70c142e28a5790936a5
|
| |
|
|
| |
skip-checks: true
|
| |
|
|
|
|
|
| |
This fixes the precedence of root markers for phpactor. When opening
a vendor file, a new lsp workspace was being created in the context of
the vendor directory, which causes failures because there's no vendor/
directory in the workspace root and therefor the lsp cannot find
any of the symbols.
|
| |
|
|
| |
skip-checks: true
|
| | |
|
| |
|
|
| |
skip-checks: true
|
| |
|
|
|
|
|
|
|
|
| |
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`.
|
| | |
|
| |
|
|
| |
skip-checks: true
|
| | |
|
| | |
|
| |
|
| |
This reverts commit 314b35335cc84bc2a085c84c69da955ba22da163
|
| |
|
|
|
|
|
|
|
| |
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`.
|
| |
|
| |
Co-authored-by: Bruce Wen <bruce.wen@ericsson.com>
|
| |
|
|
| |
skip-checks: true
|
| |
|
|
|
|
| |
The latest release of biome adds prelimanary support for formatting html
files https://biomejs.dev/blog/biome-v2/#html-formatter
Thus, html should be added to the list of filetypes for the biome LSP.
|
| |
|
|
| |
skip-checks: true
|
| | |
|
| |
|
|
| |
skip-checks: true
|
| | |
|
| |
|
|
| |
skip-checks: true
|
| |
|
|
|
|
|
|
|
|
|
| |
Problem:
user reports that "lsp/intelephense.lua doesn't recognize root directory
despite the project contains composer.json or .git".
Solution:
Drop the `root_dir`, use `root_markers`.
fix #3901
|
| |
|
|
| |
skip-checks: true
|
| |
|
|
|
|
|
|
|
|
| |
Problem:
phpactor crashes on non-root paths.
Solution:
Require a workspace, and drop the `root_dir` approach.
fix #3888
|
| |
|
|
|
|
|
|
|
|
| |
Problem:
:LspStop/:LspRestart support multiple args, which is unlikely to be used
for interactive usage. These commands are intended for interactive
usage, not scripts. Scripts should use the vim.lsp API.
Solution:
It is unlikely that users specify multiple args, so let's drop it to
simplify the code and interface.
|
| |
|
|
| |
skip-checks: true
|
| | |
|
| |
|
|
| |
skip-checks: true
|
| | |
|