mirror of
https://github.com/kristoferssolo/telescope-frecency.nvim.git
synced 2025-10-21 20:10:38 +00:00
fix: add hack for showing entries immediately (#160)
This commit is contained in:
parent
b57930bfaa
commit
6e2c1df245
@ -189,6 +189,8 @@ function Finder:find(_, process_result, process_complete)
|
|||||||
end
|
end
|
||||||
self.need_scan_db = false
|
self.need_scan_db = false
|
||||||
end
|
end
|
||||||
|
-- HACK: This is needed for heavy workspaces to show up entries immediately.
|
||||||
|
async.util.scheduler()
|
||||||
if self:process_table(process_result, self.scanned_entries) then
|
if self:process_table(process_result, self.scanned_entries) then
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
@ -219,6 +221,8 @@ end
|
|||||||
---@param start_index integer?
|
---@param start_index integer?
|
||||||
---@return boolean?
|
---@return boolean?
|
||||||
function Finder:process_channel(process_result, entries, rx, start_index)
|
function Finder:process_channel(process_result, entries, rx, start_index)
|
||||||
|
-- HACK: This is needed for small workspaces that it shows up entries fast.
|
||||||
|
async.util.sleep(self.config.sleep_interval)
|
||||||
local index = #entries > 0 and entries[#entries].index or start_index or 0
|
local index = #entries > 0 and entries[#entries].index or start_index or 0
|
||||||
local count = 0
|
local count = 0
|
||||||
while true do
|
while true do
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user