summaryrefslogtreecommitdiffstatshomepage
path: root/runtime/lua/vim/lsp/client.lua
AgeCommit message (Expand)AuthorFiles
2025-08-17refactor(lsp): check supported methods instead of `tbl_get`Yi Ming1
2025-08-11fix(lsp): deprecate vim.lsp.set_log_level, vim.lsp.get_log_path #35274Maria José Solano1
2025-08-03fix(lsp): decode 'null' in server responses as vim.NIL #34849skewb1k1
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-13refactor(lsp): rename vim.lsp.semantic_tokens start/stop to enable()Yi Ming1
2025-07-10docs: api, pack, events, developJustin M. Keyes1
2025-07-07refactor(lsp): stateful data abstraction, vim.lsp.Capability #34639Yi Ming1
2025-06-18feat(lsp): pass resolved config to cmd() #34550Julian Visser1
2025-06-13docs: vim.fs., diagnostics, lsp #34402Justin M. Keyes1
2025-06-09feat(lsp): static registration support (#34371)Maria José Solano1
2025-06-06fix: type fixesLewis Russell1
2025-06-01docs: news, intro, lsp, api #33687Justin M. Keyes1
2025-05-04fix(lsp): check if client is stopping before reuse #33796Eike1
2025-04-27docs: lsp, lua #33682Justin M. Keyes1
2025-04-27docs: lsp, emoji, startup #33446Justin M. Keyes1
2025-04-27fix(lsp): fallback to empty `capability_path` in `supports_registration`Maria José Solano1
2025-04-26fix(lsp): access correct client capability path in `supports_registration`Maria José Solano1
2025-04-26feat(lsp): generate method to client capability mapMaria José Solano1
2025-04-26fix(lsp): detect if Client:request resolved synchronously #33624Bartłomiej Maryńczak1
2025-04-21refactor(lsp): use method type annotations for parametersMaria José Solano1
2025-04-17feat(lsp): use stricter types for methodsLewis Russell1
2025-03-30feat(lsp): workspace_required #31824Michael Strobel1
2025-03-02docs: misc #31996Justin M. Keyes1
2025-02-21feat(lsp): use the meta model to generate server capability mapMaria José Solano1
2025-01-27fix: resolve all remaining LuaLS diagnosticsLewis Russell1
2025-01-17fix(messages): lsp window/showMessage is not an errorLuuk van Baal1
2025-01-09feat(api): deprecate nvim_out/err_write(ln)Luuk van Baal1
2025-01-02fix(lsp): ensure watcher cancelJaehwang Jung1
2024-12-18feat(lsp): show server version in `:checkhealth` #31611Peter Lithammer1
2024-12-10feat(lsp): add vim.lsp.config and vim.lsp.enableLewis Russell1
2024-12-08refactor(lsp): better tracking of requestsLewis Russell1
2024-12-07refactor: add vim._resolve_bufnrLewis 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-11-28docs(lsp): update example, optional parameters #31299Yi Ming1
2024-11-25refactor(lsp): rename `offset_encoding` to `position_encoding` #31286Yi Ming1
2024-11-20feat(lsp): deprecate non-method client functionsLewis Russell1
2024-11-19fix(lsp): restore get_language_id behaviourLewis Russell1
2024-11-18refactor(lsp): fold in dynamic_registration code into the clientLewis Russell1
2024-10-24feat(lsp): deprecate execute_command with client:exec_cmdLewis Russell1
2024-10-21feat(vim.validate): improve fast form and deprecate spec formLewis Russell1
2024-10-17perf(validate): use lighter versionLewis Russell1
2024-09-23refactor(api)!: rename Dictionary => DictJustin M. Keyes1
2024-06-14refactor(lsp): use metatable for buf_versions (#29304)Ilia Choly1
2024-06-11refactor(lua): improve type annotationsLewis Russell1
2024-06-07fix(lsp): revert buf_versions deprecation/replacement (#29217)Mathias Fußenegger1
2024-05-30refactor(lsp): replace util.buf_versions with changedtick (#28943)Mathias Fußenegger1