*
* @param movement specifying vi/emacs mode
*/
private void changeEditMode(Movement movement) {
if(consoleBuffer.getEditMode().getMode() == Mode.EMACS && movement == Movement.PREV) {
consoleBuffer.setEditMode(new ViEditMode(new KeyOperationManager(KeyOperationFactory.generateViMode())));
}
else if(consoleBuffer.getEditMode().getMode() == Mode.VI && movement == Movement.NEXT) {
consoleBuffer.setEditMode(new EmacsEditMode(new KeyOperationManager(KeyOperationFactory.generateEmacsMode())));
}
}