External editor (currently Vim only) support added.