vim inspired text editor