Improve recently used
This commit is contained in:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user