summaryrefslogtreecommitdiffstatshomepage
path: root/runtime/lua/vim/lsp/handlers.lua
AgeCommit message (Expand)AuthorFiles
2026-04-23fix(lsp): callHierarchy/outgoingCalls ranges are relative to caller, not call...Ashley Hauck1
2026-03-20fix(lsp): guard dynamic capability attachment #38382Tristan Knight1
2026-03-18feat(lsp): migrate `document_color` to capability framework (#38344)Maria Solano1
2026-02-15fix(lsp): support workspace/configuation with no section #27510Tim Pope1
2026-02-03feat(lsp): support `workspace/codeLens/refresh`Yi Ming1
2026-02-03feat(lsp)!: reimplement `textDocument/codeLens` as decoration providerYi Ming1
2025-12-06feat(lsp): support dynamic registration for diagnostics (#36841)Tristan Knight1
2025-12-05feat(lsp): support diagnostic refresh requestPig Fang1
2025-10-07fix(lsp): typos in method names #36077Igor Lacerda1
2025-10-05fix(lsp): format_item should return string (#36025)phanium1
2025-10-04fix(lsp): deprecate `vim.lsp.protocol.Methods` (#35998)Maria Solano1
2025-07-01fix(lsp): use `vim.notify` with action-less `showMessage` requests (#34720)Maria José Solano1
2025-06-16fix(lsp): use vim.notify for all message types #34489someoneinjd1
2025-06-06fix: type fixesLewis Russell1
2025-05-10refactor(docs): remove unnecessary `@private`/`@nodoc` annotations (#33951)Maria José Solano1
2025-05-04feat(lsp): support `documentColor` dynamic registration #33800Maria José Solano1
2025-02-13feat(lsp): add select kind in showMessageRequest #32387Maria José Solano1
2025-02-11feat(lsp)!: `symbol_to_item` requires `offset_encoding`Yi Ming1
2025-01-27fix: resolve all remaining LuaLS diagnosticsLewis Russell1
2025-01-23fix(lsp): prefer `on_list` over `loclist` in default handlerEvgeni Chasnovski1
2025-01-17fix(messages): lsp window/showMessage is not an errorLuuk van Baal1
2025-01-14refactor: use nvim.foo.bar format for namespacesMaria José Solano1
2025-01-09feat(api): deprecate nvim_out/err_write(ln)Luuk van Baal1
2024-11-25fix(lsp): retrigger diagnostics request on server cancellation (#31345)Gregory Anders1
2024-11-18refactor(lsp): fold in dynamic_registration code into the clientLewis Russell1
2024-11-01feat(lsp)!: remove client-server handlers from vim.lsp.handlersLewis Russell1
2024-10-29feat(lsp)!: multiple client support for vim.lsp.buf.hover()Lewis Russell1
2024-10-24feat(lsp): deprecate vim.lsp.buf.completionLewis Russell1
2024-10-21refactor: rename vim.highlight => vim.hlJustin M. Keyes1
2024-10-20feat(lsp)!: support multiple clients in goto methods (#30877)Mathias Fußenegger1
2024-10-20feat(lsp)!: support multiple clients in lsp.buf.referencesMathias Fussenegger1
2024-10-15fix(lsp): handle multiline signature help labels #30460Maria José Solano1
2024-06-11refactor(lua): improve type annotationsLewis Russell1
2024-05-27feat(lsp): completion side effectsMaria José Solano1
2024-05-16feat: remove deprecated featuresdundargoc1
2024-05-07Merge #28637 more support for vim.lsp.ListOpts.loclistJustin M. Keyes1
2024-05-07feat(lsp): support vim.lsp.ListOpts.loclist in location_handler()tom-anders1
2024-05-07docs(lsp): document vim.lsp.ListOpts.loclisttom-anders1
2024-05-07refactor(lsp): use vim.cmd instead of api.nvim_commandtom-anders1
2024-05-07docs(lsp): fix type annotations in response_to_list(...)tom-anders1
2024-05-07refactor(lsp): move repeated table construction into a variabletom-anders1
2024-05-07fix(lsp): rename LspProgress data.result => data.params #28632Jongwook Choi1
2024-05-07refactor(lsp): use vim.is_callable()tom-anders1
2024-05-03fix(vim.ui)!: change open() to return `result|nil, errmsg|nil` #28612Justin M. Keyes1
2024-04-25fix(vim.ui)!: change open() to return pcall-like values #28502Justin M. Keyes1
2024-04-22refactor(lua): deprecate tbl_flattenJustin M. Keyes1
2024-04-21refactor(lua): rename tbl_islist => islistJustin M. Keyes1
2024-04-20feat(lsp): add vim.lsp.buf.subtypes(), vim.lsp.buf.supertypes() (#28388)Yinzuo Jiang1
2024-04-15fix(vim.ui): open() may wait indefinitely #28325Justin M. Keyes1
2024-03-06refactor(types): more fixes (2)Lewis Russell1