Skip to content

Commit cab7576

Browse files
committed
fix: signature window setup
1 parent 1187172 commit cab7576

File tree

2 files changed

+8
-6
lines changed

2 files changed

+8
-6
lines changed

lua/blink/cmp/signature/init.lua

+6-4
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
11
local signature = {}
22

33
function signature.setup()
4-
local trigger = require('blink.cmp.signature.trigger').activate()
5-
local window = require('blink.cmp.signature.window').setup()
4+
local trigger = require('blink.cmp.signature.trigger')
5+
trigger.activate()
6+
local window = require('blink.cmp.signature.window')
67

78
local sources = require('blink.cmp.sources.lib')
89

9-
trigger.listen_on_show(function(context)
10+
trigger.show_emitter:on(function(event)
11+
local context = event.context
1012
sources.cancel_signature_help()
1113
sources.get_signature_help(context, function(signature_help)
1214
if signature_help ~= nil and trigger.context ~= nil and trigger.context.id == context.id then
@@ -17,7 +19,7 @@ function signature.setup()
1719
end
1820
end)
1921
end)
20-
trigger.listen_on_hide(function() window.close() end)
22+
trigger.hide_emitter:on(function() window.close() end)
2123
end
2224

2325
return signature

lua/blink/cmp/signature/window.lua

+2-2
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,10 @@ local signature = {
2727
}
2828

2929
-- todo: deduplicate this
30-
menu.position_update_emitter:on(function() signature.update_position(signature.context) end)
30+
menu.position_update_emitter:on(function() signature.update_position() end)
3131
vim.api.nvim_create_autocmd({ 'CursorMovedI', 'WinScrolled', 'WinResized' }, {
3232
callback = function()
33-
if signature.context then signature.update_position(signature.context) end
33+
if signature.context then signature.update_position() end
3434
end,
3535
})
3636

0 commit comments

Comments
 (0)