Allow `dot` to be called anywhere, some vim changes