public
Fork of jamis/fuzzy_file_finder
Description: A (slightly enhanced) implementation of TextMate's cmd-T lookup functionality, in Ruby, for embedding in other projects
Home | Edit | New

Home

This is a forked repository. Have a look at
jamis’s fuzzy_file_finder wiki
for more information.

I have solved the following problems with jamis’s fuzzy_file_finder:

  • I auto-rescan the dir tree when no matches are found.
  • Files with a binary extension are penalized. For “foo”, prefer Foo.java over Foo.png
  • Higher penalty for multiple runs. For “br”, prefer “bromide_solution.c” over “bar.c”.
  • Bonus for match at beginning of line. For “o”, prefer “obama.pl” over “john.pl”

I still want to solve the following problems with my fuzzy finder:

  • It gives error messages for find in buffers when selecting the current file.
  • Matcher yields first match, not highest scoring match.
    • e.g.: Match for query 13579 and file 12345678913579 is (1)2(3)4(5)6(7)8(9)13579, not 123456789(13579)
  • Cannot keep up if you type very fast
  • Selecting a file replaces the dot operator in Vim.
Last edited by mdemare, Sat Dec 06 11:45:32 -0800 2008
Home | Edit | New
Versions: