Skip to content
MituuZ edited this page Jun 9, 2024 · 12 revisions

Welcome to the fuzzier wiki!

Fuzzier is a simple plugin to allow "fuzzy" file search with the UI inspired by telescope.nvim.

image Theme - Rose Pine (Moon)

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.

Shortcuts

Editor

Settings > Keymap > Plugins > Fuzzier image

Ideavim

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)

Some tips

Find a file with non-unique name

build module can be used to find the correct gradle build file for a certain module.

Handle vim splitting nicely

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.

Clone this wiki locally