aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/_stringbuffer.lua
diff options
context:
space:
mode:
authorEvgeni Chasnovski <evgeni.chasnovski@gmail.com>2026-04-23 19:50:02 +0300
committerEvgeni Chasnovski <evgeni.chasnovski@gmail.com>2026-04-25 20:28:43 +0300
commitd01dc690e1e86911f65fcbe0b733aca613a4dcd0 (patch)
treedb9ba1f4da8082bc581566ba6a400b2921573e0a /runtime/lua/vim/_stringbuffer.lua
parent4ed2e66d2ec20c2bf0325283b0e785ca3abb15c0 (diff)
downloadrneovim-d01dc690e1e86911f65fcbe0b733aca613a4dcd0.tar.gz
rneovim-d01dc690e1e86911f65fcbe0b733aca613a4dcd0.tar.bz2
rneovim-d01dc690e1e86911f65fcbe0b733aca613a4dcd0.zip
feat(pack): support `textDocument/documentLink` in confirmation buffer
Problem: In `vim.pack.update()` confirmation buffer it might be useful to be able to use `gx` (open link at cursor) when cursor is on something like commit or tag. Solution: Add `textDocument/documentLink` method support for the in-process LSP. This may be used by LSP clients and makes `gx` automatically work. The shortcoming is that this requires tracking how to construct a URL from source and commit/tag. Currently only GitHub hosted repositories are supported.
Diffstat (limited to 'runtime/lua/vim/_stringbuffer.lua')
0 files changed, 0 insertions, 0 deletions