vim style readline!