Add complete_done event and improved the recently_used sorter.

Fix #708
This commit is contained in:
hrsh7th
2022-01-08 13:38:55 +09:00
parent a4f83fd839
commit 3f7b7b258a
4 changed files with 21 additions and 4 deletions

View File

@@ -34,6 +34,9 @@ core.new = function()
self.view.event:on('keymap', function(...)
self:on_keymap(...)
end)
self.view.event:on('complete_done', function(evt)
self.event:emit('complete_done', evt)
end)
return self
end
@@ -425,7 +428,9 @@ core.confirm = function(self, e, option, callback)
feedkeys.call('', 'n', function()
e:execute(vim.schedule_wrap(function()
release()
self.event:emit('confirm_done', e)
self.event:emit('confirm_done', {
entry = e
})
if callback then
callback()
end