-
Notifications
You must be signed in to change notification settings - Fork 4
Home
Welcome to the fuzzier wiki!
Fuzzier is a simple plugin to allow "fuzzy" file search with the UI inspired by telescope.nvim.
If you are interested in plugin development you can check out my write-up about creating Fuzzier in here. Or, if you're interested in the 0.20.0 changes (refactoring score calculation and implementing the file limit) you can check out this one.
The sorting is handled by scoring each file path based on the match options.
Supports spaces in the search string, splitting the string and searching for both parts separately. e.g. parts do not need to be in the correct order, as long as both succeed on their own. This is useful for example when searching for a file with a non-unique name.
Settings > Keymap > Plugins > Fuzzier
You can add actions to .ideavim
file like this:
map <Leader>pf <action>(com.mituuz.fuzzier.Fuzzier)
map <Leader>gf <action>(com.mituuz.fuzzier.FuzzierVCS)
map <Leader>mf <action>(com.mituuz.fuzzier.FuzzyMover)
To have the most fluid experience it is recommended to NOT highlight filenames in file list and use a low debounce period.
build module
can be used to find the correct Gradle build file for a certain module.
By setting Fuzzier to open files in a new tab and the editor to have a tab limit of 1 you can emulate a more authentic vim feeling. Though this requires that your workflow does not use tabs.