Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | test: support upvalues in exec_lua | Lewis Russell | 2024-09-21 |
| | |||
* | test: improve test conventions | dundargoc | 2024-04-23 |
| | | | | | | | | | Specifically, functions that are run in the context of the test runner are put in module `test/testutil.lua` while the functions that are run in the context of the test session are put in `test/functional/testnvim.lua`. Closes https://github.com/neovim/neovim/issues/27004. | ||
* | refactor(test): inject after_each differently | Lewis Russell | 2024-04-10 |
| | |||
* | test: improve test conventions | dundargoc | 2024-04-08 |
| | | | | Work on https://github.com/neovim/neovim/issues/27004. | ||
* | refactor: format test/* | Justin M. Keyes | 2024-01-03 |
| | |||
* | feat(lsp): add function to clear codelens (#21504) | Mathias Fußenegger | 2022-12-31 |
| | | | | | | | | Currently once you retrieve the lenses you're pretty much stuck with them as saving new lenses is additive. Adding a dedicated method to reset lenses allows users to toggle lenses on/off which can be useful for language servers where they are noisy or expensive and you only want to see them temporary. | ||
* | feat(lsp): add per-client commands (#16101) | Michael Lingelbach | 2021-11-01 |
| | |||
* | feat(lsp): add client command support to codelens (#15820) | Mathias Fußenegger | 2021-09-28 |
| | | | | Also adds a check against the server capabilities to fix https://github.com/neovim/neovim/issues/15183 | ||
* | feat(lsp)!: change handler signature | Michael Lingelbach | 2021-09-05 |
| | | | | | | | | | | | | | | | | | | | | | | | | Previously, the handler signature was: function(err, method, params, client_id, bufnr, config) In order to better support external plugins that wish to extend the protocol, there is other information which would be advantageous to forward to the client, such as the original params of the request that generated the callback. In order to do this, we would need to break symmetry of the handlers, to add an additional "params" as the 7th argument. Instead, this PR changes the signature of the handlers to: function(err, result, ctx, config) where ctx (the context) includes params, client_id, and bufnr. This also leaves flexibility for future use-cases. BREAKING_CHANGE: changes the signature of the built-in client handlers, requiring updating handler calls | ||
* | test(lsp): file URIs do not allow relative paths | Alessandro Pezzoni | 2021-07-10 |
| | |||
* | feat(lsp): Add codelens support | Mathias Fussenegger | 2021-06-14 |