Improve recently used

This commit is contained in:
hrsh7th
2022-01-20 17:06:48 +09:00
parent 8fc8d31cf4
commit 7a1e484806
2 changed files with 9 additions and 7 deletions

View File

@@ -111,15 +111,17 @@ view.open = function(self, ctx, sources)
-- complete_done.
if #entries == 0 then
self.event:emit('complete_done', {
entry = self:_get_entries_view():get_selected_entry(),
})
self:close()
end
end
---Close menu
view.close = function(self)
if self:visible() then
self.event:emit('complete_done', {
entry = self:_get_entries_view():get_selected_entry(),
})
end
self:_get_entries_view():close()
self.docs_view:close()
self.ghost_text_view:hide()
@@ -177,10 +179,10 @@ end
---Return current configured entries_view
---@return cmp.CustomEntriesView|cmp.NativeEntriesView
view._get_entries_view = function(self)
local c = config.get()
self.native_entries_view.event:clear()
self.custom_entries_view.event:clear()
local c = config.get()
if c.experimental.native_menu then
self.native_entries_view.event:on('change', function()
self:on_entry_change()