Set showcmd
Use selecta for code function

The previous implementation's tab completion did not handle periods in
directory names. Also, I think tab completion was subpar solution for
picking from a set of directories. My code directory inevitably accrues
lots of child directories with similar names, which makes tab completion
near worthless.