Add a -existing switch to edit command

with this switch, fail if the file is not found rather than creating
a new one. Use that in grep and make jump commands.
Buffer completion match directory names as well for subsequence match