diff --git a/common/content/editor.js b/common/content/editor.js index a0b360a8..1b242968 100644 --- a/common/content/editor.js +++ b/common/content/editor.js @@ -273,13 +273,13 @@ function Editor() //{{{ addMovementMap(["0", "^", ""], false, "intraLineMove", false, "cmd_beginLine", "cmd_selectBeginLine"); addMovementMap(["$", ""], false, "intraLineMove", true, "cmd_endLine" , "cmd_selectEndLine" ); - addBeginInsertModeMap(["i", ""], []); + addBeginInsertModeMap(["a"], ["cmd_charNext"]); + addBeginInsertModeMap(["I", "gI"], ["cmd_beginLine"]); + addBeginInsertModeMap(["A"], ["cmd_endLine"]); + addBeginInsertModeMap(["s"], ["cmd_deleteCharForward"]); + addBeginInsertModeMap(["S"], ["cmd_deleteToEndOfLine", "cmd_deleteToBeginningOfLine"]); + addBeginInsertModeMap(["C"], ["cmd_deleteToEndOfLine"]); addMotionMap("d"); // delete addMotionMap("c"); // change