As previously mentioned, Neovim is a great Vim clone that works well as an IDE when you have it configured.
Recently, I’ve been using it inside screen
, a great utility for multi-tasking remotely. Unfortunately, whenever pressing escape to leave insert vim’s mode, there is a sizeable 300ms delay during which pressing another key (such as :
to enter the w
rite command) causes a rubbish character to be inserted.
This can be fixed through use of a suitable .screenrc
file, such as the one below:
# Don't wait for further input when escape is pressed
maptimeout 1
# Use the 256 color terminal
term screen-256color
Update 2015-11-03 - Term should be screen-256color, not xterm-256color. The latter breaks home and end keys.