Closed delphinus closed 1 year ago
ref #91
telescope.setup { extensions = { frecency = { use_sqlite = false, -- default value is `true`. }, }, }
:FrecencyMigrateDB
Then it uses DB without SQLite. You can drop sqlite.lua.
sqlite.lua
string.dump()
sqlite
load()
save()
mtime
uv.new_fs_event
ref #91
How to use
1. Change setup opts
2. Run migration command
Then it uses DB without SQLite. You can drop
sqlite.lua
.TODO
string.dump()
.sqlite
lazily not to require it in bootstrap.load()
orsave()
, it should check the file is not locked and should wait for unlocking when it is locked.Issues I solves later
save()
asynchronously for performancemtime
.uv.new_fs_event
is better than above.