Anyone familiar with how quicksilver handles keyboard input will know instantly what im talking about, but for those who dont, its basically a fuzzy input search, the awesomebar does the same thing in firefox but it requires spaces between match sets. In sublimetext it would mean matching the entire path of the project. IE
i want /Application/Namespace/Class/Child/Abstract.php
rather than typing ‘abstract’ and looking through all my abstract files (there are a lot) i might type ‘class abstract’ or ‘chiabs’, and the project file selector would narrow the search down to match best the input. the interface would continue to bold the ‘match’. Also, case sensitivity should be off.
another example
want : /Application/Views/Layouts/site.phtml
in the project there are probably 50 files named site (context is given by the directory structure)
current: i type site.phtml and select the relevant one out of a list of around 10 or so.
ideal:
input: ‘laysi’
interface /Application/Views/Layout/site.phtml
Since quicksilver is open sourced now, the algorithm it uses should be easy enough to duplicate.