summaryrefslogtreecommitdiffstatshomepage
path: root/runtime/lua/vim/lsp.lua
AgeCommit message (Expand)AuthorFiles
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
2023-08-11fix(lsp): extra "." when completing with tsserver #24646Raphael1
2023-08-09fix(lua): improve annotations for stricter luals diagnostics (#24609)Christian Clason1
2023-08-05refactor(lsp): use protocol.Methods instead of strings #24570Raphael1
2023-08-04fix(lsp): do not assume client capability exists in watchfiles check (#24550)Sean Dewar1
2023-08-03refactor(lsp): use protocol.Methods instead of strings #24537Raphael1
2023-07-29feat(lsp): add actionable advice to lsp client quit error msg (#24510)Mathias Fußenegger1
2023-07-24fix(lsp): replace @private with @nodoc for public client functions (#24415)Mathias Fußenegger1
2023-07-22refactor(lsp): use LspNotify for inlay_hint (#24411)Chris AtLee1
2023-07-20feat(lsp): implement textDocument/diagnostic (#24128)Chris AtLee1
2023-07-19feat(lsp): handle multiple clients in omnifunc (#24381)Mathias Fußenegger1
2023-07-18docs(lua): more improvements (#24387)Lewis Russell1
2023-07-17feat(lsp)!: rename vim.lsp.get_active_clients to get_clients (#24113)Mathias Fußenegger1
2023-07-14feat(lsp): map K to hover by default #24331Mathias Fußenegger1
2023-07-12feat(lsp): add method filter to get_active_clients (#24319)Mathias Fußenegger1