summaryrefslogtreecommitdiffstatshomepage
path: root/runtime/lua/vim/lsp.lua
AgeCommit message (Expand)AuthorFiles
2025-01-11docs: miscdundargoc1
2024-12-31feat(lsp): return resolved config for vim.lsp.config[name]Mathias Fussenegger1
2024-12-27feat(lsp): support function for client root_dir (#31630)Gregory Anders1
2024-12-21feat(lsp): return table from lsp/ files on runtimepath (#31663)Gregory Anders1
2024-12-18fix(lsp): vim.lsp.start fails if existing client has no workspace_folders #31608phanium1
2024-12-13fix(lsp): reuse client if configs match and no root dirLewis Russell1
2024-12-10feat(lsp): add vim.lsp.config and vim.lsp.enableLewis Russell1
2024-12-07refactor: add vim._resolve_bufnrLewis Russell1
2024-12-07fix: remove vim.lsp._with_extendLewis Russell1
2024-12-07fix(lsp): check for configuration workspace folders when reusing clientsMaria José Solano1
2024-12-04feat(lsp): deprecate vim.lsp.start_client #31341Maria José Solano1
2024-12-02docs: provide example for configuring LSP foldexpr (#31411)Gregory Anders1
2024-11-29feat(lsp): support `textDocument/foldingRange` (#31311)Yi Ming1
2024-11-22fix(lsp): hover keymap (#31208)andrew snelling1
2024-11-20feat(lsp): deprecate non-method client functionsLewis Russell1
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-29Merge pull request #30935 from lewis6991/feat/lsp_multi_hoverLewis Russell1
2024-10-29feat(lsp)!: multiple client support for vim.lsp.buf.hover()Lewis Russell1
2024-10-29refactor(lsp): buf_request_allLewis Russell1
2024-10-27fix(lsp): compare URI instead of workspace folder name (#30962)Gregory Anders1
2024-10-26refactor(lsp): drop str_byteindex/str_utfindex wrappers #30915Tristan Knight1
2024-10-24fix(lsp.buf): use correct offset_encoding for all requestsLewis Russell1
2024-10-23docs: miscdundargoc1
2024-10-17perf(validate): use lighter versionLewis Russell1
2024-08-29docs: misc (#29719)dundargoc1
2024-08-20fix(lsp): update request name to capability map #30098atusy1
2024-07-16fix(lsp): don't show codelens for buffers that don't support it (#29690)Riley Bruins1
2024-06-28refactor: use `vim._with` where possibledundargoc1
2024-06-26fix(lsp): avoid vim.keymap.del error when stopping a client (#29478)Matt Fellenz1
2024-06-24feat(lsp): vim.lsp.buf.format() supports textDocument/rangesFormatting #27323Tom Praschan1
2024-06-10fix(lsp): do not reset buf version when detaching client (#29242)Ilia Choly1
2024-06-07fix(lsp): revert buf_versions deprecation/replacement (#29217)Mathias Fußenegger1
2024-06-07docs: misc (#28837)dundargoc1
2024-06-04fix(lsp): check if buffer is valid before LspDetach autocmd (#29162)Saltaformajo1
2024-05-30refactor(lsp): replace util.buf_versions with changedtick (#28943)Mathias Fußenegger1
2024-05-30fix(lsp): clear lsp client diagnostics (#29050)crwebb851
2024-05-28Merge pull request #27339 from MariaSolOs/completionGregory Anders1
2024-05-27feat(lsp): completion side effectsMaria José Solano1
2024-05-27fix(lsp): do not detach from buffer if there are uninitialized clients (#29029)Ilia Choly1
2024-05-23refactor(lsp): reuse buf_detach_client logic in on_detach (#28939)Mathias Fußenegger1
2024-05-23fix(lsp): trigger LspDetach on buffer delete (#28795)Andre Toerien1
2024-05-22refactor(lsp): use supports_method where applicableIlia Choly1
2024-05-21fix(lsp): detach all clients on_reload to force buf_state reload (#28875)Ilia Choly1
2024-05-21fix(lsp): add textDocument/documentLink to capability map (#28838)Ilia Choly1
2024-05-15docs: misc (#28609)dundargoc1
2024-05-14fix(lsp): don't start additional client if attach failed (#28744)Mathias Fußenegger1
2024-05-05docs: fix lua type warnings (#28633)Maria José Solano1
2024-04-26fix(lsp): change `silent` in lsp.start.Opts to optional (#28524)Mathias Fußenegger1
2024-04-26feat(lsp): add more LSP defaults (#28500)Gregory Anders1