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
Preserve fzf fuzzy list view? #3779
Comments
If you are trying to open fzf at the most recent position after closing, I would suggest something like |
it does not load up last post and not keep the |
If you mean you want to reopen fzf with 10 still selected, and also 11 and 12 still visible at the bottom of the list, I don't think there is functionality for this. The scrolling and view position is sorted out automatically by pos(). You might find |
yeah, and why u suggest save and restore |
Sorry didn't notice you were using zsh. This looks like it works:
|
ty, so via |
Yeah, specifically |
@junegunn @LangLangBart any idea for this issue? |
What exactly are you trying to implement here? fzf doesn't support persisting and restoring its internal states between processes, because of its asynchronous nature and because there are just too many dynamic states that affect the user interface. If you want to quickly come back to fzf after running some other interactive tasks, use |
i just realized that this feature may need to bring a daemon and db to persist some states which is not standalone exe fzf can solve. |
for someone who stumble to this issue later, we can save last post with this theoretically possible, when we restore the last pos, say we can make it relative (last pos + last bottom) = current relative pos. or (last pos + last top) = relative pos. @junegunn is that possible? |
Checklist
man fzf
)Output of
fzf --version
0.51.0
OS
Shell
Problem / Steps to reproduce
i'm using this
--preview 'echo $(({n} + 1)) >~/.cache/fzf/my_no_file' \
to save current cursor's position in the list, but i will lose theview
of it, how to preserve theview
also?check two images below:
the last view before close fzf:
now after re-open fzf, the view of current line drop to last line:
why i want to preserve the last
view
? because human brain or my brain will fix thinking the last image of what i see fzf, but when re-open, i am a bitsurprise
with theview
change, the position still correct (10) though.The text was updated successfully, but these errors were encountered: