aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/lsp/handlers.lua
Commit message (Expand)AuthorAge
* fix(lua): enable param-type-mismatch diagnosticLewis Russell2026-09-28
* fix(lua): enable unnecessary-assert diagnosticLewis Russell2026-09-28
* fix(lua): enable nil-safety diagnostics in runtime codeLewis Russell2026-09-25
* fix(lua): add missing param annotations (#41911)Lewis Russell2026-09-15
* build: enable more EmmyLua checksLewis Russell2026-09-09
* feat(lsp): support `workspace/foldingRange/refresh` #41780Volodymyr Chernetskyi2026-09-09
* refactor(lsp): convert diagnostics to capability framework #40433jdrouhard2026-06-26
* refactor(lsp): remove some private utility functionsYi Ming2026-05-16
* fix(lsp): callHierarchy/outgoingCalls ranges are relative to caller, not call...Ashley Hauck2026-04-23
* fix(lsp): guard dynamic capability attachment #38382Tristan Knight2026-03-20
* feat(lsp): migrate `document_color` to capability framework (#38344)Maria Solano2026-03-18
* fix(lsp): support workspace/configuation with no section #27510Tim Pope2026-02-15
* feat(lsp): support `workspace/codeLens/refresh`Yi Ming2026-02-03
* feat(lsp)!: reimplement `textDocument/codeLens` as decoration providerYi Ming2026-02-03
* feat(lsp): support dynamic registration for diagnostics (#36841)Tristan Knight2025-12-06
* feat(lsp): support diagnostic refresh requestPig Fang2025-12-05
* fix(lsp): typos in method names #36077Igor Lacerda2025-10-07
* fix(lsp): format_item should return string (#36025)phanium2025-10-05
* fix(lsp): deprecate `vim.lsp.protocol.Methods` (#35998)Maria Solano2025-10-04
* fix(lsp): use `vim.notify` with action-less `showMessage` requests (#34720)Maria José Solano2025-07-01
* fix(lsp): use vim.notify for all message types #34489someoneinjd2025-06-16
* fix: type fixesLewis Russell2025-06-06
* refactor(docs): remove unnecessary `@private`/`@nodoc` annotations (#33951)Maria José Solano2025-05-10
* feat(lsp): support `documentColor` dynamic registration #33800Maria José Solano2025-05-04
* feat(lsp): add select kind in showMessageRequest #32387Maria José Solano2025-02-13
* feat(lsp)!: `symbol_to_item` requires `offset_encoding`Yi Ming2025-02-11
* fix: resolve all remaining LuaLS diagnosticsLewis Russell2025-01-27
* fix(lsp): prefer `on_list` over `loclist` in default handlerEvgeni Chasnovski2025-01-23
* fix(messages): lsp window/showMessage is not an errorLuuk van Baal2025-01-17
* refactor: use nvim.foo.bar format for namespacesMaria José Solano2025-01-14
* feat(api): deprecate nvim_out/err_write(ln)Luuk van Baal2025-01-09
* fix(lsp): retrigger diagnostics request on server cancellation (#31345)Gregory Anders2024-11-25
* refactor(lsp): fold in dynamic_registration code into the clientLewis Russell2024-11-18
* feat(lsp)!: remove client-server handlers from vim.lsp.handlersLewis Russell2024-11-01
* feat(lsp)!: multiple client support for vim.lsp.buf.hover()Lewis Russell2024-10-29
* feat(lsp): deprecate vim.lsp.buf.completionLewis Russell2024-10-24
* refactor: rename vim.highlight => vim.hlJustin M. Keyes2024-10-21
* feat(lsp)!: support multiple clients in goto methods (#30877)Mathias Fußenegger2024-10-20
* feat(lsp)!: support multiple clients in lsp.buf.referencesMathias Fussenegger2024-10-20
* fix(lsp): handle multiline signature help labels #30460Maria José Solano2024-10-15
* refactor(lua): improve type annotationsLewis Russell2024-06-11
* feat(lsp): completion side effectsMaria José Solano2024-05-27
* feat: remove deprecated featuresdundargoc2024-05-16
* Merge #28637 more support for vim.lsp.ListOpts.loclistJustin M. Keyes2024-05-07
|\
| * feat(lsp): support vim.lsp.ListOpts.loclist in location_handler()tom-anders2024-05-07
| * docs(lsp): document vim.lsp.ListOpts.loclisttom-anders2024-05-07
| * refactor(lsp): use vim.cmd instead of api.nvim_commandtom-anders2024-05-07
| * docs(lsp): fix type annotations in response_to_list(...)tom-anders2024-05-07
| * refactor(lsp): move repeated table construction into a variabletom-anders2024-05-07
| * refactor(lsp): use vim.is_callable()tom-anders2024-05-07