From dbdc3254c10a194a726db2422af7119a8c895d25 Mon Sep 17 00:00:00 2001 From: Ilia Maslakov Date: Mon, 21 Sep 2009 10:22:52 +0000 Subject: [PATCH] add more commands into mc.keymap Signed-off-by: Ilia Maslakov --- edit/edit.c | 2 +- misc/mc.keymap | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++ src/keybind.h | 4 +-- 3 files changed, 69 insertions(+), 3 deletions(-) diff --git a/edit/edit.c b/edit/edit.c index 4559da81f..51eabac6b 100644 --- a/edit/edit.c +++ b/edit/edit.c @@ -722,7 +722,7 @@ edit_purge_widget (WEdit *edit) static void edit_set_keymap (WEdit *edit) { - edit->user_map = default_edit_keymap; + edit->user_map = default_editor_keymap; if (editor_keymap && editor_keymap->len > 0) { edit->user_map = (global_key_map_t *) editor_keymap->data; mc_log ("edit->user_map"); diff --git a/misc/mc.keymap b/misc/mc.keymap index fbcf81f1f..214c79078 100644 --- a/misc/mc.keymap +++ b/misc/mc.keymap @@ -1,8 +1,13 @@ [editor] + EditXStore = ctrl g EditXPaste = ctrl v EditXCut = ctrl x + EditDeleteLine = ctrl y +EditDeleteToLineEnd = ctrl k +EditDeleteToLineBegin = + EditLeft = left EditRight = right EditUp = up @@ -39,6 +44,7 @@ EditMove = f6 EditRemove = f8 EditUnmark = EditFind = f7 + EditPageUpHighlight = shift pgup EditPageDownHighlight = shift pgdn EditLeftHighlight = shift left @@ -58,7 +64,67 @@ EditScrollDownHighlight = EditParagraphUpHighlight = EditParagraphDownHighlight = +EditSaveBlock = ctrl f +EditColumnMark = f13 +EditFindAgain = f17 +EditReplace = f4 +EditReplaceAgain = f14 +EditCompleteWord = alt tab +EditDebugStart = +EditDebugStop = +EditDebugToggleBreak = +EditDebugClear = +EditDebugNext = +EditDebugStep = +EditDebugBackTrace = +EditDebugContinue = +EditDebugEnterCommand = +EditDebugUntilCurser = +EditInsertFile = f15 +EditExit = f10 +EditToggleInsert = ins +EditHelp = f1 +EditDate = +EditRefresh = ctrl l +EditGoto = alt l +EditManPage = +EditSort = alt t +EditMail = +EditCancel = +EditComplete = +EditParagraphFormat = alt p +EditUtil = +EditTypeLoadPython = +EditFindFile = +EditCtags = +EditMatchBracket = alt b +EditTerminal = +EditTerminalApp = +EditExtCmd = alt u +EditUserMenu = f11 +EditSaveDesktop = +EditNewWindow = +EditCycle = +EditMenu = f9 +EditSaveAndQuit = +EditRunAnother = +EditCheckSaveAndQuit = +EditMaximize = +EditDeleteMacro = +EditToggleBookmark = alt k +EditFlushBookmarks = alt o +EditNextBookmark = alt j +EditPrevBookmark = alt i + +EditSelectionHistory = +EditShell = ctrl o +EditInsertLiteral = ctrl q +EditExecuteMacro ctrl a +EditBeginorEndMacro = ctrl r +EditBeginRecordMacro = +EditEndRecordMacro = +EditToggleLineState = alt n [viewer:hex] diff --git a/src/keybind.h b/src/keybind.h index 274bcf1b8..bee09d121 100644 --- a/src/keybind.h +++ b/src/keybind.h @@ -34,8 +34,8 @@ extern const global_key_map_t default_viewer_keymap[]; extern const global_key_map_t default_viewer_hex_keymap[]; /* ../edit/editkey.c */ -extern const global_key_map_t default_edit_keymap[]; -extern const global_key_map_t default_edit_x_keymap[]; +extern const global_key_map_t default_editor_keymap[]; +extern const global_key_map_t default_editor_x_keymap[]; /* screen.c */ extern const global_key_map_t default_panel_keymap[];