Skip to content

Commit f5cb7f2

Browse files
committed
chore(nvim): simplify tf-docs hover and remove stale peekstack grep config
Also update lazy-lock.json plugin revisions.
1 parent 9e5ce1f commit f5cb7f2

3 files changed

Lines changed: 19 additions & 26 deletions

File tree

nvim/lazy-lock.json

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,38 @@
11
{
22
"blink.cmp": { "branch": "main", "commit": "78336bc89ee5365633bcf754d93df01678b5c08f" },
33
"bufferline.nvim": { "branch": "main", "commit": "655133c3b4c3e5e05ec549b9f8cc2894ac6f51b3" },
4-
"conform.nvim": { "branch": "master", "commit": "18aeab3d63d350dcf44d64c462cc489a3412af40" },
4+
"conform.nvim": { "branch": "master", "commit": "619363c30309d29ffa631e67c8183f2a72caa373" },
55
"fern-git-status.vim": { "branch": "master", "commit": "151336335d3b6975153dad77e60049ca7111da8e" },
66
"fern-hijack.vim": { "branch": "master", "commit": "f65524899231b15528066744e714fb344abf0892" },
77
"fern-renderer-nerdfont.vim": { "branch": "master", "commit": "325629c68eb543229715b68920fbcb92b206beb6" },
88
"fern.vim": { "branch": "main", "commit": "b4520a50d8df51969838d35eb07f797e2785b234" },
9-
"fidget.nvim": { "branch": "main", "commit": "889e2e96edef4e144965571d46f7a77bcc4d0ddf" },
10-
"gha-pin.nvim": { "branch": "main", "commit": "d8658fd18f8d02d3f7f7f99e55c5bdff93497689" },
9+
"fidget.nvim": { "branch": "main", "commit": "82404b196e73a00b1727a91903beef5ddc319d22" },
10+
"gha-pin.nvim": { "branch": "main", "commit": "f8e67301357a0fad125b20b569d5f1b322187348" },
1111
"gitsigns.nvim": { "branch": "main", "commit": "dd3f588bacbeb041be6facf1742e42097f62165d" },
1212
"hlchunk.nvim": { "branch": "main", "commit": "06f51922ca43d5cdacf96725c106405fe064c59e" },
1313
"hop.nvim": { "branch": "master", "commit": "707049feaca9ae65abb3696eff9aefc7879e66aa" },
1414
"i18n-status.nvim": { "branch": "main", "commit": "b30960a8cc214da71a369aea5df750e71abd0960" },
1515
"lazy.nvim": { "branch": "main", "commit": "306a05526ada86a7b30af95c5cc81ffba93fef97" },
1616
"lualine.nvim": { "branch": "master", "commit": "131a558e13f9f28b15cd235557150ccb23f89286" },
1717
"mason-lspconfig.nvim": { "branch": "main", "commit": "7b01e2974a47d489bb92f47a41e4c0088ea8f86e" },
18-
"mason.nvim": { "branch": "main", "commit": "8e921c2b68571e978db5d4d3fef9c9a7f8755473" },
19-
"nerdfont.vim": { "branch": "master", "commit": "cc50782ee9580fc70b659cf1ebd55229d94b37ab" },
18+
"mason.nvim": { "branch": "main", "commit": "bb639d4bf385a4d89f478b83af4d770be05ab7eb" },
19+
"nerdfont.vim": { "branch": "master", "commit": "0d1a98cb7917f5db1ed3ff773320aa1010a86859" },
2020
"noice.nvim": { "branch": "main", "commit": "7bfd942445fb63089b59f97ca487d605e715f155" },
2121
"nui.nvim": { "branch": "main", "commit": "de740991c12411b663994b2860f1a4fd0937c130" },
2222
"nvim-autopairs": { "branch": "master", "commit": "7b9923abad60b903ece7c52940e1321d39eccc79" },
23-
"nvim-lspconfig": { "branch": "master", "commit": "8f7e64066e2641d5e7d494962a9c7051e3d38dd5" },
23+
"nvim-lspconfig": { "branch": "master", "commit": "a4ed4e761c400849e8c9f8bda33e5083f890268c" },
2424
"nvim-notify": { "branch": "master", "commit": "8701bece920b38ea289b457f902e2ad184131a5d" },
2525
"nvim-surround": { "branch": "main", "commit": "1098d7b3c34adcfa7feb3289ee434529abd4afd1" },
2626
"nvim-ts-autotag": { "branch": "main", "commit": "88c1453db4ba7dd24131086fe51fdf74e587d275" },
27-
"nvim-web-devicons": { "branch": "master", "commit": "2795c26c916bb3c57dde308b82be51971fa92747" },
27+
"nvim-web-devicons": { "branch": "master", "commit": "0d7d35fa946837b8738b17c18d1faa1ac351e7f9" },
2828
"peekstack.nvim": { "branch": "main", "commit": "81f09f4aad46c80c844d8df473ccf4b9932499c9" },
2929
"pinwords.nvim": { "branch": "main", "commit": "34edf1818578657dc39e261af060e0368b339f74" },
30-
"pydeps.nvim": { "branch": "main", "commit": "ad87becc0ffb72bbaa8126ea0d257d20bcacb24d" },
31-
"schemastore.nvim": { "branch": "main", "commit": "e0883b20e0af3d43aa0a7030864d781cd306ab72" },
32-
"snacks.nvim": { "branch": "main", "commit": "ad9ede6a9cddf16cedbd31b8932d6dcdee9b716e" },
30+
"pydeps.nvim": { "branch": "main", "commit": "22bd767aa5d1fe6509c5b8cf9377ae76c0d5500f" },
31+
"schemastore.nvim": { "branch": "main", "commit": "68ba9015c0cc77a0fe954bd2578dfa7a5c24134f" },
32+
"snacks.nvim": { "branch": "main", "commit": "0770753c88228f7f15449c6a5b242e3f7cd0d71c" },
3333
"sonokai": { "branch": "master", "commit": "b023c5280b16fe2366f5e779d8d2756b3e5ee9c3" },
3434
"tf-docs.nvim": { "branch": "main", "commit": "a8931672741a7268a251dae4758c0bd12bd5850a" },
3535
"vim-illuminate": { "branch": "master", "commit": "0d1e93684da00ab7c057410fecfc24f434698898" },
36-
"vim-matchup": { "branch": "master", "commit": "dccb2d12ef2a703d2f076b3cda36a3339449d1eb" },
37-
"yanky.nvim": { "branch": "main", "commit": "784188e0a7363e762e53140f39124d786aec0832" }
36+
"vim-matchup": { "branch": "master", "commit": "a2d618496223386844acb5a6763cfc3cc1357af1" },
37+
"yanky.nvim": { "branch": "main", "commit": "b13d318dc7c816e2eee626dde61fa0a7237bc77e" }
3838
}

nvim/lua/plugins/peekstack.lua

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,6 @@ return {
66
picker = {
77
backend = "snacks",
88
},
9-
providers = {
10-
grep = { enable = true },
11-
},
129
})
1310

1411
vim.keymap.set("n", "gpd", function()

nvim/lua/plugins/tf-docs.lua

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -14,17 +14,13 @@ return {
1414
-- Ensure we run after other attach handlers
1515
vim.schedule(function()
1616
vim.keymap.set("n", "K", function()
17-
local ok_resolver, resolver = pcall(require, "tf-docs.resolver")
18-
local ok_ui, ui = pcall(require, "tf-docs.ui")
19-
if ok_resolver and ok_ui then
20-
local ok, url = pcall(function()
21-
local u = resolver.resolve(0) -- url|nil, trace
22-
return u
23-
end)
24-
if ok and url and url ~= "" then
25-
ui.open(url)
26-
return
27-
end
17+
local tf = require("tf-docs")
18+
-- resolve() returns (url|nil, trace) without opening anything,
19+
-- so we can route to LSP hover when there's no docs to open.
20+
local url = tf.resolve(0)
21+
if url and url ~= "" then
22+
tf.open(0)
23+
return
2824
end
2925
if vim.lsp and vim.lsp.buf and vim.lsp.buf.hover then
3026
vim.lsp.buf.hover()

0 commit comments

Comments
 (0)