Lets try fish again; it has vi-mode