aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/lsp
Commit message (Expand)AuthorAge
* feat(fs.lua): add vim.fs.rm()Lewis Russell2024-09-22
* docs(lsp): hover window controls #30347Tristan Knight2024-09-19
* fix(lsp): handle nil bytes in stringsMathias Fussenegger2024-09-13
* fix(lsp): handle empty call hierarchy items #30349James Trew2024-09-13
* fix(lsp): check buffer is loaded and valid #30330glepnir2024-09-11
* fix(lsp): handle encoding bounds in str_utfindex_enctris2032024-09-10
* fix(lsp): handle out-of-bounds character positions #30288Tristan Knight2024-09-08
* fix(lsp): handle locations exceeding line length #30253Tristan Knight2024-09-05
* feat(lsp): support hostname in rpc.connect #30238Tristan Knight2024-09-03
* docs: vim.lsp.rpc.connect() TCP requires IP address #30219Tristan Knight2024-09-01
* docs: misc #28970Justin M. Keyes2024-09-01
* fix(lsp): when prefix is non word add all result into matches (#30044)glepnir2024-08-30
* feat(lsp): export diagnostic conversion functions (#30064)Maria José Solano2024-08-27
* fix(lsp): return call hierarchy item, not the index (#30145)Maria José Solano2024-08-26
* fix(lsp): log when receiving markup messages (#30065)Maria José Solano2024-08-26
* fix(lsp): fix isIncomplete condition in completion trigger (#30130)Mathias Fußenegger2024-08-26
* feat(lsp): completion opts support custom item conversion (#30060)glepnir2024-08-22
* fix(lsp): suppress completion request if completion is active (#30028)glepnir2024-08-22
* docs(lsp): annotate with `vim.lsp.protocol.Methods` enum #29521Ricardo Casía2024-08-20
* test(lsp): refactor and tidyLewis Russell2024-08-11
* fix(lsp): avoid reusing diagnostics from different servers in actions (#30002)Grzegorz Rozdzialik2024-08-07
* fix(lsp): redundant spaces in lsp log (#29970)Jaehwang Jung2024-08-03
* feat(lsp): announce codeLens resolveSupport (#29956)Mathias Fußenegger2024-08-03
* fix(lsp): don't send foreign diagnostics to servers in buf.code_action (#29501)Mathias Fußenegger2024-08-01
* fix(lsp): prevent desync due to empty buffer (#29904)Jaehwang Jung2024-07-31
* feat(lsp): lsp.completion support set deprecated (#29882)glepnir2024-07-31
* fix(lsp): revert text edit application order change (#29877)Mathias Fußenegger2024-07-27
* fix(lsp): inlay hints are rendered in the correct order (#29707)Amit Singh2024-07-17
* fix(lsp): don't show codelens for buffers that don't support it (#29690)Riley Bruins2024-07-16
* feat(lsp): drop fswatch, use inotifywait (#29374)Andreas Schneider2024-07-06
* fix(lsp): fallback to `label` for completion items if all others are missing ...Sebastian Lyng Johansen2024-07-02
* refactor: use `vim._with` where possibledundargoc2024-06-28
* fix(lsp): pre-filter matches on label if filterText is missing (#29491)Mathias Fußenegger2024-06-27
* feat(lsp): vim.lsp.buf.format() supports textDocument/rangesFormatting #27323Tom Praschan2024-06-24
* docs: misc (#29229)dundargoc2024-06-15
* fix(lsp): tune completion word extraction for decorated labels (#29331)Mathias Fußenegger2024-06-14
* refactor(lsp): use metatable for buf_versions (#29304)Ilia Choly2024-06-14
* fix(lsp): check for nil response from server (#29196)Tama McGlinn2024-06-14
* refactor(lua): improve type annotationsLewis Russell2024-06-11
* feat(lsp): include end_col, end_lnum in vim.lsp.buf.locations_to_items #29164Tom Praschan2024-06-09
* fix(lsp): fix reverse sorting of same position text edits (#29212)Al Colmenar2024-06-07
* 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
* fix(lsp): account for changedtick version gap on modified reset (#29170)Mathias Fußenegger2024-06-04
* refactor(lua): use tuple syntax everywhere #29111Ilia Choly2024-06-04
* fix(lsp): use client.id instead of pairs index (#29143)ippachi2024-06-03
* fix(lsp): trim trailing whitespace from completion words (#29122)Mathias Fußenegger2024-06-02
* perf(lsp): avoid repeated table lookup in completion.enableMathias Fussenegger2024-06-01
* refactor(lsp): share completion request logic between omnifunc & triggerMathias Fussenegger2024-06-01
* perf(lsp): don't copy completion items in filter passMathias Fussenegger2024-06-01