-
Notifications
You must be signed in to change notification settings - Fork 38
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove dependency on sqlite #91
Comments
I think |
I have introduced the way for storing data without For the time being, I will do dog-fooding this and consider |
Thanks! It seems to mostly work fine with couple of hiccups.
Command you mentioned wasn't available after updating plugin. Didn't really check why as I was fine with starting with fresh history. Thank you very much for your hard work! Really appreciated. What do you think about this change so far? Do you think it's beneficial or not? Edit: I have removed database that got created based in Edit2: it really does feel way snappier now. Excellent job! |
Thank you for using! It seems that I consider migration process much if I make native mode ( I also had trial of this for weeks, noticed some problems below.
I think the former one can be solved by checking the timestamp of DB file, but the latter one cannot be solve perfectly. It is better that I create a command, such as Anyway, I feels native mode works well. It is faster than SQLite mode, and it does not lock Neovim main loop because all the process are working asynchronously. When such problems are solved, I make native mode be the default option. |
I have introduced a feature to reload DB asynchronously when the DB file is updated. This means This is implemented by Next, I will implement more robust migration feature and write a guide document for it. Then at last, we can close this issue. |
In spirit of nvim-telescope/telescope.nvim#2290, replacing dependency on sqlite with
vim.json
would make telescope-frecency easier to run on remote machines and require users to install fewer plugins.I am not sure if it is at all possible for that extension, but the only difference I see is removing records for files that no longer exist.
The text was updated successfully, but these errors were encountered: