aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/lsp/semantic_tokens.lua
Commit message (Expand)AuthorAge
* fix: resolve all remaining LuaLS diagnosticsLewis Russell2025-01-27
* refactor: use nvim.foo.bar format for autocommand groupsMaria José Solano2025-01-14
* refactor: use nvim.foo.bar format for namespacesMaria José Solano2025-01-14
* refactor: add vim._resolve_bufnrLewis Russell2024-12-07
* feat(lsp): deprecate non-method client functionsLewis Russell2024-11-20
* perf(lsp): use faster version of str_byteindexLewis Russell2024-11-11
* fix(lsp): fix infinite loopLewis Russell2024-11-09
* perf(lsp): do not apply semantic tokens to folded linesLewis Russell2024-11-08
* refactor(lsp): drop str_byteindex/str_utfindex wrappers #30915Tristan Knight2024-10-26
* refactor: rename vim.highlight => vim.hlJustin M. Keyes2024-10-21
* perf(validate): use lighter versionLewis Russell2024-10-17
* fix(lsp): handle out-of-bounds character positions #30288Tristan Knight2024-09-08
* refactor(lsp): use metatable for buf_versions (#29304)Ilia Choly2024-06-14
* refactor(lua): improve type annotationsLewis Russell2024-06-11
* fix(lsp): revert buf_versions deprecation/replacement (#29217)Mathias Fußenegger2024-06-07
* fix(lsp): remove superfluous on_detach callback from semantic tokens module (...jdrouhard2024-06-04
* refactor(lsp): replace util.buf_versions with changedtick (#28943)Mathias Fußenegger2024-05-30
* fix(lsp): semantic token functions allow "0" bufnr #28849Riley Bruins2024-05-21
* feat(api): add nvim__redraw for more granular redrawingLuuk van Baal2024-05-02
* docs(lua): improvements for LSP and DiagnosticLewis Russell2024-03-05
* docs: improve/add documentation of Lua typesLewis Russell2024-03-01
* fix(lsp): semantic token defer loadingLewis Russell2024-02-12
* feat(lsp): more annotationsLewis Russell2023-12-14
* docs: replace <pre> with ``` (#25136)Gregory Anders2023-09-14
* fix(lua): improve annotations for stricter luals diagnostics (#24609)Christian Clason2023-08-09
* refactor(lsp): use protocol.Methods instead of strings #24537Raphael2023-08-03
* docs(lua): more improvements (#24387)Lewis Russell2023-07-18
* feat(lua): rename vim.loop -> vim.uv (#22846)Lewis Russell2023-06-03
* perf(lsp): load buffer contents once when processing semantic tokens response...jdrouhard2023-05-05
* perf(lsp): process semantic tokens response in a coroutine that yields every ...jdrouhard2023-05-01
* perf(lsp): better binary search mid calculation in semantic token (#22607)Null Chilly2023-03-10
* fix(lsp): change LspTokenUpdate to use buffer instead of pattern (#22559)jdrouhard2023-03-07
* docs(lsp): change type annotations from number → integer (#22510)Jaehwang Jung2023-03-07
* feat(lsp)!: add rule-based sem token highlighting (#22022)swarn2023-03-06
* perf(lsp): only redraw the windows containing LSP tokensbfredl2023-02-28
* refactor(lsp): remove workaround for missing bit module (#22373)Mathias Fußenegger2023-02-23
* fix(lsp): revert semantic token gravity change from #21574 (#21763)jdrouhard2023-01-12
* fix(lsp): partially revert semantic token gravity change from #21574 (#21680)jdrouhard2023-01-08
* fix(lsp): adjust gravity of semantic tokens extmarks (#21574)jdrouhard2022-12-30
* fix(lsp): token_edit.data might be null on deletion (#21462)tiagovla2022-12-19
* feat: `vim.inspect_pos`, `vim.show_pos`, `:Inspect`Folke Lemaitre2022-12-17
* feat(lsp): add function to get semantic tokens at cursorChristian Clason2022-12-13
* feat(lsp): highlight semantic token modifiers (#21390)Christian Clason2022-12-12
* perf(lsp): update semantic tokens algorithm for parsing modifiers (#21383)jdrouhard2022-12-12
* docs #20986Justin M. Keyes2022-12-11
* fix(lsp): ignore null responses for semanticTokens request (#21364)fsouza2022-12-10
* fix(lsp): followup fixes for semantic tokens support (#21357)jdrouhard2022-12-09
* feat(lsp): initial support for semantic token highlightingJohn Drouhard2022-12-08