summaryrefslogtreecommitdiffstatshomepage
path: root/runtime/lua/vim/lsp.lua
AgeCommit message (Expand)AuthorFiles
2025-09-13docs: manpage, keycodes, jsonJustin M. Keyes1
2025-09-13fix(lsp): misleading logs in non-applicable filetypes #35749Justin M. Keyes1
2025-08-31feat(lsp): support `textDocument/onTypeFormatting` (#34637)Riley Bruins1
2025-08-28refactor(lua): consistent use of local aliasesChristian Clason1
2025-08-25feat(lsp): support `textDocument/inlineCompletion`Yi Ming1
2025-08-11fix(lsp): deprecate vim.lsp.set_log_level, vim.lsp.get_log_path #35274Maria José Solano1
2025-07-27feat(lsp): enable document_color by default #35086Maria José Solano1
2025-07-20refactor(lsp): inline `on_client_exit`Yi Ming1
2025-07-20refactor(lsp): track clients in `all_clients` once initializedYi Ming1
2025-07-20refactor(lsp): extract `Client._on_detach` to reduce duplicated codeYi Ming1
2025-07-19feat(lsp): support linked editing ranges #34388Riley Bruins1
2025-07-10docs: api, pack, events, developJustin M. Keyes1
2025-07-07refactor(lsp): stateful data abstraction, vim.lsp.Capability #34639Yi Ming1
2025-06-26fix(lsp): include context for each client in multi-handler results (#34669)Maria José Solano1
2025-06-19fix(lsp) type annotation for `vim.lsp.Config.cmd` #34574Oskar Haarklou Veileborg1
2025-06-13docs: vim.fs., diagnostics, lsp #34402Justin M. Keyes1
2025-06-12fix(lsp): _cancel_all_requests() tries to cancel completed requests #34105Andre Toerien1
2025-06-09feat(vim.fs): root() can specify "equal priority" #34276Siddhant Agarwal1
2025-06-06fix: type fixesLewis Russell1
2025-06-06fix(lsp): only auto-detach lsp.config enabled clients #34325Kai-Hsiang Hsu1
2025-06-01docs: news, intro, lsp, api #33687Justin M. Keyes1
2025-05-04fix(lua): vim.validate `message` param #33675Justin M. Keyes1
2025-05-04fix(lsp): check if client is stopping before reuse #33796Eike1
2025-05-04fix(lsp): only auto-detach lsp.config clients #33834glepnir1
2025-05-03feat(lsp): detach LSP clients when 'filetype' changes #33707Jeremy Fleischman1
2025-05-03feat(lsp): vim.lsp.is_enabled() #33703Jeremy Fleischman1
2025-05-02fix(vim.lsp.enable): don't eagerly enable LSP configs during startup #33762Phạm Bình An1
2025-04-30feat(lsp): start/stop LSPs as necessary during vim.lsp.enable() #33702Jeremy Fleischman1
2025-04-30feat(lsp): `root_markers` can control priority #33485Lorenzo Bellina1
2025-04-27docs: lsp, lua #33682Justin M. Keyes1
2025-04-27docs: lsp, emoji, startup #33446Justin M. Keyes1
2025-04-24feat(lsp): support `textDocument/documentColor`Maria José Solano1
2025-04-21refactor(lsp): use method type annotations for parametersMaria José Solano1
2025-04-17feat(lsp): use stricter types for methodsLewis Russell1
2025-04-12docs: misc #33330Justin M. Keyes1
2025-04-06refactor(lsp): deprecate client_is_stopped #33342Justin M. Keyes1
2025-03-31fix(lsp): better handling of "*" configsLewis Russell1
2025-03-30docs: lsp config/commands #33122Justin M. Keyes1
2025-03-30feat(lsp): workspace_required #31824Michael Strobel1
2025-03-30docs(lsp): `vim.api.buf_request_sync` can also take function as `params` #33170Tighearnán Carroll1
2025-03-16docs(lsp): simplify example of enabling LSP foldingYi Ming1
2025-03-12fix(lsp): handle non-existent configs in lsp.config/enableLewis Russell1
2025-03-10fix(lsp)!: pass buffer number to root_dir functionLewis Russell1
2025-03-02docs: misc #31996Justin M. Keyes1
2025-02-21feat(lsp): use the meta model to generate server capability mapMaria José Solano1
2025-01-30docs: miscdundargoc1
2025-01-15Merge #32001 from MariaSolOs/consistent-namespacesJustin M. Keyes1
2025-01-15fix(lsp): vim.lsp.enable(...,false) does not disable #32002Andrew Braxton1
2025-01-14refactor: use nvim.foo.bar format for autocommand groupsMaria José Solano1
2025-01-14fix(lsp): schedule call to vim.lsp.start for async root_dir (#31998)Gregory Anders1