summaryrefslogtreecommitdiffstatshomepage
path: root/runtime/lua/vim/lsp/semantic_tokens.lua
AgeCommit message (Expand)AuthorFiles
2026-04-08feat(api): rename buffer to buf #35330Jordan1
2026-03-20fix(lsp): unify LSP error logging prefixes #38354Yi Ming1
2026-03-12docs: use "ev" convention in event-handlersJustin M. Keyes1
2026-02-03feat(lsp): support range + full semantic token requests #37611jdrouhard1
2026-01-27feat(lsp): semantic token range improvements #37451jdrouhard1
2025-12-16fix(lsp): simplify semantic tokens range request logic #36950jdrouhard1
2025-12-06refactor(lsp): unify capability checks and registration #36781Tristan Knight1
2025-12-01fix(lsp): handle nil request in semantic tokens #36780Tristan Knight1
2025-11-30feat(lsp): semanticTokens/range #36705Tristan Knight1
2025-11-10fix(lsp): correct iteration through attached buffers (#36517)Maria Solano1
2025-11-10fix(lsp): deprecate `vim.lsp.get_buffers_by_client_id` (#36449)Maria Solano1
2025-10-04fix(lsp): deprecate `vim.lsp.protocol.Methods` (#35998)Maria Solano1
2025-08-28refactor(lua): consistent use of local aliasesChristian Clason1
2025-08-18refactor(lsp): use `vim.lsp._capability.enable` internallyYi Ming1
2025-08-18refactor(lsp): move `util.enable` to `capability.enable`Yi Ming1
2025-08-17refactor(lsp): change capability name to snake caseYi Ming1
2025-08-17refactor(lsp): define `Capability.on_attach`Yi Ming1
2025-08-03feat(lua): vim.list.bisect() #35108Yi Ming1
2025-07-13refactor(lsp): rename vim.lsp.semantic_tokens start/stop to enable()Yi Ming1
2025-07-10refactor(lsp): simplify multiline semantic token logic #34698Riley Bruins1
2025-07-07refactor(lsp): stateful data abstraction, vim.lsp.Capability #34639Yi Ming1
2025-06-13feat(lsp): support multiline semantic tokens #34458Riley Bruins1
2025-06-06fix: type fixesLewis Russell1
2025-02-13refactor(lsp): handling errors and nil responses togetherYi Ming1
2025-02-13fix(lsp): reset active request when reporting an errorYi Ming1
2025-02-07fix(lsp): check for valid buf before processing semantic tokens responseEvgeni Chasnovski1
2025-01-27fix: resolve all remaining LuaLS diagnosticsLewis Russell1
2025-01-14refactor: use nvim.foo.bar format for autocommand groupsMaria José Solano1
2025-01-14refactor: use nvim.foo.bar format for namespacesMaria José Solano1
2024-12-07refactor: add vim._resolve_bufnrLewis Russell1
2024-11-20feat(lsp): deprecate non-method client functionsLewis Russell1
2024-11-11perf(lsp): use faster version of str_byteindexLewis Russell1
2024-11-09fix(lsp): fix infinite loopLewis Russell1
2024-11-08perf(lsp): do not apply semantic tokens to folded linesLewis Russell1
2024-10-26refactor(lsp): drop str_byteindex/str_utfindex wrappers #30915Tristan Knight1
2024-10-21refactor: rename vim.highlight => vim.hlJustin M. Keyes1
2024-10-17perf(validate): use lighter versionLewis Russell1
2024-09-08fix(lsp): handle out-of-bounds character positions #30288Tristan Knight1
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-06-04fix(lsp): remove superfluous on_detach callback from semantic tokens module (...jdrouhard1
2024-05-30refactor(lsp): replace util.buf_versions with changedtick (#28943)Mathias Fußenegger1
2024-05-21fix(lsp): semantic token functions allow "0" bufnr #28849Riley Bruins1
2024-05-02feat(api): add nvim__redraw for more granular redrawingLuuk van Baal1
2024-03-05docs(lua): improvements for LSP and DiagnosticLewis Russell1
2024-03-01docs: improve/add documentation of Lua typesLewis Russell1
2024-02-12fix(lsp): semantic token defer loadingLewis Russell1
2023-12-14feat(lsp): more annotationsLewis Russell1
2023-09-14docs: replace <pre> with ``` (#25136)Gregory Anders1