-
Notifications
You must be signed in to change notification settings - Fork 318
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
💡 Ideas for improvements — compendium issue #394
Comments
💡 Absolute path search |
@Takuzen can you elaborate a bit on how you'd want such a thing to work? |
@wincent Sorry for the lack of words. I only jotted down my instant idea. |
Is it possible to use existing buffer as the "previewer"? Basically, how the Swiper plugin for Emacs works. It is better in the following ways:
Both are important to provide context and is a true preview of the buffer as opposed to merely text extracted from the buffer. I am not aware of any fuzzy find plugins in Vim that do not rely on a "fake preview". IMO the Swiper plugin is the most elegant solution and is intuitive. |
@rieje Have you tried nvim-telescope? That has a pretty good preview functionality (honestly, better than Command-T is ever likely to have, which is why I bring it up... Command-T will probably continue to prioritize speed over all else as its main differentiator, so features like preview are pretty low priority as then entire into conflict with the whole "as fast as possible" goal). |
When multiple files are opened when invoking nvim from the command line, |
Thanks for the report @jaapie — split off into a separate issue here: |
I just declared The Great Reset™️ by closing all open PRs and issues which predate the 6.x release (more info on the release here) because a lot of them are specifically targeted at the old implementation, and 6.x is a complete rewrite.
Nevertheless, there were some neat ideas in there that I can see being worth resurrecting and working on in 6.x+/
main
in the future, so I just wanted to gather some of them together here — this is by no means a complete listing, but it includes many of the ones that immediately resonated with me1 (in no particular order):: CommandTFlush
when using watchman #238 (we don't have caching yet in 6.x, but we might add it)Feature requests
For parity with Ruby version
g:CommandTTraverseSCM
setting #416Footnotes
To be fair, I created many of these 🤣. ↩
The size of the memoization data structure is kind of "hidden" by the fact that it is stack-allocated on every key-press, so there's no
malloc()
/free()
in there to draw attention to how much space it actually needs — but it can be rather a lot when the corpus of haystacks is large. ↩The text was updated successfully, but these errors were encountered: