Implemented VIM features with edit and close in ZSH