kien/ctrlp.vim — Issue #38: Update the list of items to match against, using the result of the previous match
Author: urandom
Created: 2011-11-23 16:59:20+00:00
State: open

This might be a bit hard to explain.

From what I see, each time a new character is added, the same huge list of items is filtered. It would speed things up quite a bit the list is filtered by the input (but not by the max height), and the result is used for subsequent filtering. Only the displayed list should then be reduced by the max height option.