Fuzzy completion is support for the following: buffer names, argument list, autocmd groups/events, built-in command
names, environment variables, built-in and user defined function names, highlight group names, menu names,
syntax group names, and sub options for commands.
Fuzzy completion is not supported for file names and directory names.
https://github.com/vim/vim/pull/9803
(13 files)
—
Reply to this email directly, view it on GitHub.
Triage notifications on the go with GitHub Mobile for iOS or Android.
You are receiving this because you are subscribed to this thread.![]()
Merging #9803 (64c5e0e) into master (d56eb65) will increase coverage by
1.19%.
The diff coverage is68.33%.
@@ Coverage Diff @@ ## master #9803 +/- ## ========================================== + Coverage 81.83% 83.02% +1.19% ========================================== Files 167 153 -14 Lines 186265 174110 -12155 Branches 41947 39402 -2545 ========================================== - Hits 152421 144550 -7871 + Misses 21456 17339 -4117 + Partials 12388 12221 -167
| Flag | Coverage Δ | |
|---|---|---|
| huge-clang-none | 82.15% <67.91%> (-0.01%) |
⬇️ |
| huge-gcc-none | ? |
|
| huge-gcc-testgui | 80.95% <66.95%> (-0.02%) |
⬇️ |
| huge-gcc-unittests | 2.02% <0.00%> (-0.01%) |
⬇️ |
| linux | 83.02% <68.33%> (-0.74%) |
⬇️ |
| mingw-x64-HUGE-gui | ? |
|
| windows | ? |
Flags with carried forward coverage won't be shown. Click here to find out more.
| Impacted Files | Coverage Δ | |
|---|---|---|
| src/optionstr.c | 90.76% <ø> (+0.19%) |
⬆️ |
| src/option.c | 87.43% <50.76%> (-0.33%) |
⬇️ |
| src/buffer.c | 86.03% <69.11%> (-0.67%) |
⬇️ |
| src/search.c | 85.10% <72.91%> (-0.82%) |
⬇️ |
| src/cmdexpand.c | 90.40% <83.05%> (-0.74%) |
⬇️ |
| src/libvterm/src/rect.h | 0.00% <0.00%> (-96.78%) |
⬇️ |
| src/libvterm/src/state.c | 38.86% <0.00%> (-50.77%) |
⬇️ |
| src/libvterm/include/vterm.h | 0.00% <0.00%> (-44.45%) |
⬇️ |
| src/libvterm/src/keyboard.c | 47.36% <0.00%> (-40.27%) |
⬇️ |
| src/libvterm/src/pen.c | 48.81% <0.00%> (-35.46%) |
⬇️ |
| ... and 133 more |
Continue to review full report at Codecov.
Legend - Click here to learn more
Δ = absolute <relative> (impact),ø = not affected,? = missing data
Powered by Codecov. Last update d56eb65...64c5e0e. Read the comment docs.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.![]()
Have some people tried this out? How well does it work?
The help should say a bit more about what "fuzzy" means for this. Something like ordering matches by "best match" instead of alphabetical?
—
Reply to this email directly, view it on GitHub.
Triage notifications on the go with GitHub Mobile for iOS or Android.
You are receiving this because you are subscribed to this thread.![]()
Have some people tried this out?
How well does it work?
The help should say a bit more about what "fuzzy" means for this. Something like ordering matches by "best match" instead of alphabetical?
—
Reply to this email directly, view it on GitHub.
Triage notifications on the go with GitHub Mobile for iOS or Android.
You are receiving this because you are subscribed to this thread.![]()
—
Reply to this email directly, view it on GitHub.
Triage notifications on the go with GitHub Mobile for iOS or Android.
You are receiving this because you are subscribed to this thread.![]()
Have some people tried this out? How well does it work?
there was a try in the past, check #7872 around the bottom of that ticket.
—
Reply to this email directly, view it on GitHub.
Triage notifications on the go with GitHub Mobile for iOS or Android.
You are receiving this because you commented.![]()
Looks like comments have quieted down, let me include this now.
—
Reply to this email directly, view it on GitHub.
Triage notifications on the go with GitHub Mobile for iOS or Android.
You are receiving this because you commented.![]()
—
Reply to this email directly, view it on GitHub.
Triage notifications on the go with GitHub Mobile for iOS or Android.
You are receiving this because you commented.![]()
It works okay but results are not that useful as I thought they would be.
For example, I have a FixSpaces user command and when I try to find it with :fi<tab> or :Fi<Tab> I get following:
It is really deep down the list:

PS, :fs finds :FixSpaces right away, which is convenient indeed.
—
Reply to this email directly, view it on GitHub.
Triage notifications on the go with GitHub Mobile for iOS or Android.
You are receiving this because you commented.![]()
I also have :Sy command and whey I do :sy<tab>
—
Reply to this email directly, view it on GitHub.
Triage notifications on the go with GitHub Mobile for iOS or Android.
You are receiving this because you commented.![]()
And this is indeed strange...
I have my own implementation of fuzzy command selection (using built in functions) and I get this:
—
Reply to this email directly, view it on GitHub.
Triage notifications on the go with GitHub Mobile for iOS or Android.
You are receiving this because you commented.![]()
—
Reply to this email directly, view it on GitHub.
Triage notifications on the go with GitHub Mobile for iOS or Android.
You are receiving this because you are subscribed to this thread.![]()
And this is indeed strange...
I have my own implementation of fuzzy command selection (using built in functions) and I get this:
—
Reply to this email directly, view it on GitHub.
Triage notifications on the go with GitHub Mobile for iOS or Android.
You are receiving this because you are subscribed to this thread.![]()
Yes, it works very well now, thank you!
—
Reply to this email directly, view it on GitHub.
Triage notifications on the go with GitHub Mobile for iOS or Android.
You are receiving this because you commented.![]()