summaryrefslogtreecommitdiffstatshomepage
path: root/runtime/lua/vim/lsp.lua
AgeCommit message (Expand)AuthorFiles
2024-07-17fix(lsp): don't show codelens for buffers that don't support it (#29690)Riley Bruins1
2024-07-03fix(lsp): avoid vim.keymap.del error when stopping a client (#29478)Matt Fellenz1
2024-06-10fix(lsp): do not reset buf version when detaching client (#29273)github-actions[bot]1
2024-05-30fix(lsp): clear lsp client diagnostics (#29091)github-actions[bot]1
2024-05-27fix(lsp): do not detach from buffer if there are uninitialized clients (#29043)github-actions[bot]1
2024-05-26refactor(lsp): reuse buf_detach_client logic in on_detach (#28939) (#29024)Mathias Fußenegger1
2024-05-23fix(lsp): trigger LspDetach on buffer delete github-actions[bot]1
2024-05-21fix(lsp): detach all clients on_reload to force buf_state reload (#28898)github-actions[bot]1
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
2024-04-26fix(lsp): ensure buffer is not attached more than onceLewis Russell1
2024-04-26fix(lsp): add "silent" option to vim.lsp.start (#28478)Gregory Anders1
2024-04-24feat(fs): add vim.fs.root (#28477)Gregory Anders1
2024-04-20feat(lsp): add vim.lsp.buf.subtypes(), vim.lsp.buf.supertypes() (#28388)Yinzuo Jiang1
2024-04-02refactor(lsp): move workspace folder logic into the clientLewis Russell1
2024-03-25refactor(lsp): simplify client trackingLewis Russell1
2024-03-25Revert "refactor(lsp): simplify client tracking"Lewis Russell1
2024-03-25refactor(lsp): simplify client trackingLewis Russell1
2024-03-07feat(lua): deprecate vim.tbl_add_reverse_lookupMaria José Solano1
2024-03-05docs(lua): improvements for LSP and DiagnosticLewis Russell1
2024-03-01docs: improve/add documentation of Lua typesLewis Russell1
2024-02-27feat(docs): replace lua2dox.luaLewis Russell1
2024-02-24fix(lsp): add assertion for explicit bufnr in apply_text_edits (#27614)Gregory Anders1
2024-02-24docs(lsp): remove obsolete didChangeConfiguration explanation (#27595)Tim Pope1
2024-02-13refactor(lsp): resolve the config-client entanglementLewis Russell1
2024-02-11refactor(lsp): move more code to client.luaLewis Russell1
2024-02-08refactor(lsp): tidy up loggingLewis Russell1
2024-02-07refactor(lsp): move client code to a regular Lua classLewis Russell1
2024-02-03fix(lsp): fix infinite loop on vim.lsp.tagfuncJongwook Choi1
2024-02-03refactor: create function for deferred loadingdundargoc1
2024-01-18docs: various #25289Justin M. Keyes1
2024-01-14fix(lsp): fix incorrect typing and doc for `vim.lsp.rpc`Jongwook Choi1
2024-01-03feat(lua): add noref to deepcopyLewis Russell1
2024-01-02docs(lsp): add supports_method to vim.lsp.client docs (#26852)Mathias Fußenegger1
2023-12-30refactor: fix luals warningsdundargoc1
2023-12-27refactor: use vim.deprecate on all deprecated functionsdundargoc1
2023-12-22fix(lsp): filetype matching to documentSelector in dynamic capabilities (#25425)Michal Liszcz1
2023-12-17refactor(lsp): move changetracking to separate file (#26577)Lewis Russell1
2023-12-14feat(lsp): more annotationsLewis Russell1
2023-11-12feat(lsp)!: vim.lsp.inlay_hint.get(), enable(), is_enabled() #25512LW1
2023-10-21refactor(lsp): move completion logic into _completion moduleMathias Fussenegger1
2023-10-11fix(lsp): display initialization errors (#25409)Maria José Solano1
2023-09-14docs: replace <pre> with ``` (#25136)Gregory Anders1
2023-09-14feat(lsp): remove notify from vim.lsp.buf_detach_client (#25140)Mathias Fußenegger1
2023-08-31refactor(lsp): add type annotation for lsp.Client.server_capabilities (#24925)Jongwook Choi1
2023-08-31fix(lsp): only disable inlay hints / diagnostics if no other clients are conn...Chris AtLee1