| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v5)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
| |
|
|
| |
skip-checks: true
|
| |\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* fix(zk): update config to 0.11+
- Remove buf.execute_command in favor of :exec_cmd
- Set title on :exec_cmd
* fix(clangd): update config to 0.11+
- Use client and bufnr as arguments of on_attach
- Silence wrong diagnostics about unknown method
- Call request as method
- Align the style of the two functions
- Drop border setup in favor of winborder option
* fix(denols): update config to 0.11+
- Call request_sync as method
- Use vim.notify instead of nvim_err_writeln
* fix(elmls): update config to 0.11+
- Use vim.bo[bufnr] instead of nvim_buf_get_option
* fix(markdown_oxide): update config to 0.11+
- Use drop buf.execute command and use :exec_cmd
* fix(rust_analyzer): update config to 0.11+
- Call request as method
- Silence wrong diagnostic
* fix(svlangserver): update config to 0.11+
- Drop .buf.execute_command and use :exec_cmd
* fix(texlab): update config to 0.11+
- Use bufnr and client as arguments of on_attach
- Update documentation to indicate implemented commands
* fix(tinymist): update config to 0.11+
- Drop check for neovim version
- Make sure the name starts with Lsp to remove the exemption from the CI
check
|
| | |
| |
| |
| |
| |
| | |
- Drop check for neovim version
- Make sure the name starts with Lsp to remove the exemption from the CI
check
|
| | |
| |
| |
| |
| | |
- Use bufnr and client as arguments of on_attach
- Update documentation to indicate implemented commands
|
| | |
| |
| |
| | |
- Drop .buf.execute_command and use :exec_cmd
|
| | |
| |
| |
| |
| | |
- Call request as method
- Silence wrong diagnostic
|
| | |
| |
| |
| | |
- Use drop buf.execute command and use :exec_cmd
|
| | |
| |
| |
| | |
- Use vim.bo[bufnr] instead of nvim_buf_get_option
|
| | |
| |
| |
| |
| | |
- Call request_sync as method
- Use vim.notify instead of nvim_err_writeln
|
| | |
| |
| |
| |
| |
| |
| |
| | |
- Use client and bufnr as arguments of on_attach
- Silence wrong diagnostics about unknown method
- Call request as method
- Align the style of the two functions
- Drop border setup in favor of winborder option
|
| | |
| |
| |
| |
| | |
- Remove buf.execute_command in favor of :exec_cmd
- Set title on :exec_cmd
|
| | |
| |
| |
| | |
skip-checks: true
|
| |/
|
|
| |
https://github.com/blopker/codebook/commit/5b451a39dfaed33dc365f77d5c5938a0b9ca41e8
https://github.com/blopker/codebook/commit/e4564a231de77e59e111050d5ae854f674ff13b2
|
| |
|
|
| |
skip-checks: true
|
| |
|
|
|
|
|
| |
- Drop support for <0.11 in vim.lsp.config version
- Use vim.ui.input instead of vim.fn.input
- Replace explicit border setting in favor to winborder option
- Call request as method to avoid deprecation warning
- Simplify command setup via for loop
|
| |
|
|
| |
skip-checks: true
|
| |
|
|
|
|
|
|
|
|
| |
This adds a `get_language_id()` handler to the docker language server
config to correctly set the language ID to `dockercompose` as expected
by the server. Before this change, the nvim filetype of
`yaml.docker-compose` was passed to the server as the language ID,
resulting in in a docker compose file being misinterpreted as a
Dockerfile.
See also: e3d837b938bd1d7e84c3eb0362b6761e4d5dc15d / #3982
|
| |
|
|
| |
skip-checks: true
|
| | |
|
| | |
|
| |
|
|
|
|
|
| |
Currently, `on_init` tries to use `or` to combine two function calls
that return tables and returns truthy on the first value but an empty
table is considered truthy in lua causing an error when using `vtsls`.
This properly checks if either `ts_ls` or `vtsls` exists and extends the
`clients` list for proper error handling.
|
| |
|
|
| |
typescript-language-server now supports tsserver/request:
https://github.com/typescript-language-server/typescript-language-server/releases/tag/v4.4.0
|
| |
|
|
| |
skip-checks: true
|
| |
|
|
|
|
|
| |
Problem:
No clear documentation about requirement to set `installPath`.
Solution:
Add documentation in `matlab_ls.lua`.
|
| |
|
|
| |
skip-checks: true
|
| | |
|
| |
|
|
| |
Since tailwind v4 it is not required to have a tailwind.config.* in
the project 1. The current configuration is preventing the LSP to attach to the configured file types in cases when no tailwind.config.* or none of the other markers (package.json etc.) is present. This commit fixes this limitation by providing .git as a fallback and by documenting this limitation.
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
The biome [documentation](https://biomejs.dev/guides/big-projects/#use-multiple-configuration-files) mentions that
> When you use Biome’s features - either with the CLI or LSP - the tool looks for the nearest configuration file using the current working directory.
>
> If Biome doesn’t find the configuration file there, it starts traversing upwards the directories of the file system, until it finds one.
I think it makes sense to follow this recommendation, so we can have proper monorepo support. Currently, in a monorepo, a new client is started for each `biome.json` (similar situation as #3910), which is unnecessary, since biome supports monorepos [natively](https://biomejs.dev/guides/big-projects/#monorepo) (as of v2). The alternatives I have considered aren't as robust.
The first concern is searching for a `biome.json` to be set as the root. Unfortunately, that's cumbersome: the documentation recommends flagging the files that _aren't_ the root. That means we _can't_ use `root_markers_with_field` to search for a file that **is** the root. The proposed solution solves this issue by behaving as the CLI would.
Secondly, we have to check if a project uses biome, via `package.json` and friends, which is the fallback behavior. I've considered using #3955's approach of lock files, but since it would require searching for the field 'biome' within lock files (which are often thousands of lines long), I was worried about causing a performance hiccup.
|
| | |
|
| |
|
|
| |
fix #3941
|
| | |
|
| |
|
|
| |
skip-checks: true
|
| |
|
|
| |
vim.lsp.util._refresh() was removed by
https://github.com/neovim/neovim/pull/33903
|
| | |
|
| |
|
|
| |
skip-checks: true
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The Svelte LSP does not attach to regular JS / TS files. To get notified
about changes in these files, it "needs" to send a custom message via
`notify`.
The VS Code extension uses the same workaround[^1] and it has been
discussed to death how to port it to neovim[^2]. Instead of relying on
users finding out about said discussion, it should be included in the
default configuration.
[^1]:
https://github.com/sveltejs/language-tools/blob/2e2c6c3624f2dd21cbda4d8b4b63e0d4df93152e
/packages/svelte-vscode/src/extension.ts#L346
[^2]: https://github.com/sveltejs/language-tools/issues/2008
|
| |
|
|
| |
skip-checks: true
|
| |
|
|
|
|
|
|
|
|
| |
Problem:
The glint config `cmd()` gets its config from the currently resolved
global config, which may be different than the one for the current
client.
Solution:
Since Nvim 0.11.3 https://github.com/neovim/neovim/issues/34547
`cmd()` receives a `config` arg, so use that instead.
|
| |
|
|
| |
skip-checks: true
|
| | |
|
| |
|
|
| |
skip-checks: true
|
| |
|
|
|
|
|
|
| |
Since #2125, we now have rich protobuf language servers and formatters such as
[buf](https://github.com/bufbuild/buf).
There are open hacks to getting around this by explicitly overriding the
default settings, but it's more idiomatic to have sensible defaults in
the protobuf lsp repo.
|
| |
|
|
| |
skip-checks: true
|
| |
|
|
|
|
|
|
|
|
|
| |
Using the newest language server for rescript doesn't detect file changes by itself anymore. So you have to register to the didChangeWatchedFiles hook.
I added this information to the configs.md, since the newest version is not yet released as stable but is required for the newest beta version of rescript.
When it will be released, we should add the capabilities to the default config.
For reference:
https://github.com/rescript-lang/rescript-vscode/blob/master/CHANGELOG.md
https://forum.rescript-lang.org/t/ann-rescript-12-beta-release-call-for-testing/6238/10
|
| | |
|
| | |
|