bring back `git ls-files|grep $1` as a function, and add completion