-
Notifications
You must be signed in to change notification settings - Fork 85
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
Consider using new matchfuzzy() built in function #535
Comments
Issue-Label Bot is automatically applying the label Links: app homepage, dashboard and code for this bot. |
Neovim will probably get it too: neovim/neovim#12995 It might make it more attractive then if both vim & neovim have it. |
Yeah, this also just needs some glue code similar to #565. But we have to take care of some extra stuffs that the Rust binary maple does:
Not sure |
* Add support for matchfuzzy() Close #535 * Add g:clap_force_matchfuzzy * Take care of latest result of matchfuzzypos() * Update CHANGELOG.md * .
Add the providers defined via global variable in `providers` provider (#605) * Add the providers defined using gloabl variable in providers provider * Update CHANGELOG.md * Update README.md * . v0.22 Support the builtin matchfuzzy() (#607) * Add support for matchfuzzy() Close #535 * Add g:clap_force_matchfuzzy * Take care of latest result of matchfuzzypos() * Update CHANGELOG.md * . . Remove line_splitter.rs . Rename all to match_type on vim side . . Rename to IgnoreFilePath . Rename to MatchResult Change to SkimMatcherV2 . Rename to source_item .
Add the providers defined via global variable in `providers` provider (#605) * Add the providers defined using gloabl variable in providers provider * Update CHANGELOG.md * Update README.md * . v0.22 Support the builtin matchfuzzy() (#607) * Add support for matchfuzzy() Close #535 * Add g:clap_force_matchfuzzy * Take care of latest result of matchfuzzypos() * Update CHANGELOG.md * . . Remove line_splitter.rs . Rename all to match_type on vim side . . Rename to IgnoreFilePath . Rename to MatchResult Change to SkimMatcherV2 . Rename to source_item .
* Refactor each input line as a SourceItem Add the providers defined via global variable in `providers` provider (#605) * Add the providers defined using gloabl variable in providers provider * Update CHANGELOG.md * Update README.md * . v0.22 Support the builtin matchfuzzy() (#607) * Add support for matchfuzzy() Close #535 * Add g:clap_force_matchfuzzy * Take care of latest result of matchfuzzypos() * Update CHANGELOG.md * . . Remove line_splitter.rs . Rename all to match_type on vim side . . Rename to IgnoreFilePath . Rename to MatchResult Change to SkimMatcherV2 . Rename to source_item . * . * Fix tests
Describe the solution you'd like
Ability to use this plugin using only built in Vim feature for fuzzy matching. A really new fuzzy match function written in C should make it possible to not rely on Rust if user has a Vim version with the correct patch.
Additional context
The PR and function I’m talking about: vim/vim#6932
The text was updated successfully, but these errors were encountered: