feat(nvim): added glance before open hook

This commit is contained in:
Sergio Laín 2023-12-07 22:47:50 +01:00
parent e3a1b8d97c
commit 6a9ab71ee4
No known key found for this signature in database
GPG key ID: 14C9B8080681777B

View file

@ -13,6 +13,22 @@ return {
border = { border = {
enable = true, enable = true,
}, },
hooks = {
before_open = function(results, open, jump, method)
local uri = vim.uri_from_bufnr(0)
if #results == 1 then
local target_uri = results[1].uri or results[1].targetUri
if target_uri == uri then
jump(results[1])
else
open(results)
end
else
open(results)
end
end,
},
}, },
keys = { keys = {
{ "gd", "<CMD>Glance definitions<CR>", desc = "Goto Definition" }, { "gd", "<CMD>Glance definitions<CR>", desc = "Goto Definition" },