vi-like normal mode and other changes.