mirror of
https://github.com/MidnightCommander/mc
synced 2025-01-03 18:14:25 +03:00
Ticket #2105 (mcview backward search)
Until 4.7 '/' was forward and '?' backward search.
In current releases both keys are bound to ViewSearch
so one must manually choose Backwards option in the dialog.
(cherry picked from commit a3ddfd14ea
)
Signed-off-by: Ilia Maslakov <il.smind@gmail.com>
This commit is contained in:
parent
8b5e5e5430
commit
9aadcfe970
@ -315,6 +315,10 @@ static name_keymap_t command_names[] = {
|
||||
{"NroffMode", CK_NroffMode},
|
||||
{"BookmarkGoto", CK_BookmarkGoto},
|
||||
{"Ruler", CK_Ruler},
|
||||
{"SearchForward", CK_SearchForward},
|
||||
{"SearchBackward", CK_SearchBackward},
|
||||
{"SearchForwardContinue", CK_SearchForwardContinue},
|
||||
{"SearchBackwardContinue", CK_SearchBackwardContinue},
|
||||
|
||||
#ifdef USE_DIFF_VIEW
|
||||
/* diff viewer */
|
||||
|
@ -296,6 +296,10 @@ enum
|
||||
CK_HexEditMode,
|
||||
CK_BookmarkGoto,
|
||||
CK_Ruler,
|
||||
CK_SearchForward,
|
||||
CK_SearchBackward,
|
||||
CK_SearchForwardContinue,
|
||||
CK_SearchBackwardContinue,
|
||||
|
||||
/* diff viewer */
|
||||
CK_ShowSymbols = 700,
|
||||
|
@ -340,8 +340,12 @@ WrapMode = f2
|
||||
Quit = f3; f10; q; esc
|
||||
HexMode = f4
|
||||
Goto = f5
|
||||
Search = f7; question; slash
|
||||
SearchContinue = ctrl-r; ctrl-s; f17; n
|
||||
Search = f7
|
||||
SearchForward = slash
|
||||
SearchBackward = question
|
||||
SearchContinue = f17; n
|
||||
SearchForwardContinue = ctrl-s
|
||||
SearchBackwardContinue = ctrl-r
|
||||
MagicMode = f8
|
||||
NroffMode = f9
|
||||
Home = ctrl-a
|
||||
@ -373,8 +377,12 @@ Quit = f3; f10; q; esc
|
||||
HexMode = f4
|
||||
Goto = f5
|
||||
Save = f6
|
||||
Search = f7; question; slash
|
||||
SearchContinue = ctrl-r; ctrl-s; f17; n
|
||||
Search = f7
|
||||
SearchForward = slash
|
||||
SearchBackward = question
|
||||
SearchContinue = f17; n
|
||||
SearchForwardContinue = ctrl-s
|
||||
SearchBackwardContinue = ctrl-r
|
||||
MagicMode = f8
|
||||
NroffMode = f9
|
||||
ToggleNavigation = tab
|
||||
|
@ -343,10 +343,14 @@ WrapMode = f2
|
||||
Quit = f3; f10; q; esc
|
||||
HexMode = f4
|
||||
Goto = f5
|
||||
Search = f7; question; slash
|
||||
Search = f7
|
||||
SearchForward = slash
|
||||
SearchBackward = question
|
||||
SearchContinue = f17; n
|
||||
SearchForwardContinue = ctrl-s
|
||||
SearchBackwardContinue = ctrl-r
|
||||
MagicMode = f8
|
||||
NroffMode = f9
|
||||
SearchContinue = ctrl-r; ctrl-s; f17; n
|
||||
Home = ctrl-a
|
||||
End = ctrl-e
|
||||
Left = h; left
|
||||
@ -376,8 +380,12 @@ Quit = f3; f10; q; esc
|
||||
HexMode = f4
|
||||
Goto = f5
|
||||
Save = f6
|
||||
Search = f7; question; slash
|
||||
SearchContinue = ctrl-r; ctrl-s; f17; n
|
||||
Search = f7
|
||||
SearchForward = slash
|
||||
SearchBackward = question
|
||||
SearchContinue = f17; n
|
||||
SearchForwardContinue = ctrl-s
|
||||
SearchBackwardContinue = ctrl-r
|
||||
MagicMode = f8
|
||||
NroffMode = f9
|
||||
ToggleNavigation = tab
|
||||
|
@ -429,8 +429,8 @@ static const global_keymap_ini_t default_viewer_keymap[] = {
|
||||
{"Quit", "f3; f10; q; esc"},
|
||||
{"HexMode", "f4"},
|
||||
{"Goto", "f5"},
|
||||
{"Search", "f7; question; slash"},
|
||||
{"SearchContinue", "ctrl-r; ctrl-s; f17; n"},
|
||||
{"Search", "f7"},
|
||||
{"SearchContinue", "f17; n"},
|
||||
{"MagicMode", "f8"},
|
||||
{"NroffMode", "f9"},
|
||||
{"Home", "ctrl-a"},
|
||||
@ -456,6 +456,10 @@ static const global_keymap_ini_t default_viewer_keymap[] = {
|
||||
#endif
|
||||
{"Shell", "ctrl-o"},
|
||||
{"Ruler", "alt-r"},
|
||||
{"SearchForward", "slash"},
|
||||
{"SearchBackward", "question"},
|
||||
{"SearchForwardContinue", "ctrl-s"},
|
||||
{"SearchBackwardContinue", "ctrl-r"},
|
||||
{NULL, NULL}
|
||||
};
|
||||
|
||||
@ -467,8 +471,8 @@ static const global_keymap_ini_t default_viewer_hex_keymap[] = {
|
||||
{"HexMode", "f4"},
|
||||
{"Goto", "f5"},
|
||||
{"Save", "f6"},
|
||||
{"Search", "f7; question; slash"},
|
||||
{"SearchContinue", "ctrl-r; ctrl-s; f17; n"},
|
||||
{"Search", "f7"},
|
||||
{"SearchContinue", "f17; n"},
|
||||
{"MagicMode", "f8"},
|
||||
{"NroffMode", "f9"},
|
||||
{"ToggleNavigation", "tab"},
|
||||
@ -486,6 +490,10 @@ static const global_keymap_ini_t default_viewer_hex_keymap[] = {
|
||||
{"SelectCodepage", "alt-e"},
|
||||
#endif
|
||||
{"Shell", "ctrl-o"},
|
||||
{"SearchForward", "slash"},
|
||||
{"SearchBackward", "question"},
|
||||
{"SearchForwardContinue", "ctrl-s"},
|
||||
{"SearchBackwardContinue", "ctrl-r"},
|
||||
{NULL, NULL}
|
||||
};
|
||||
|
||||
|
@ -287,6 +287,14 @@ mcview_execute_cmd (mcview_t * view, unsigned long command)
|
||||
case CK_Search:
|
||||
mcview_search (view);
|
||||
break;
|
||||
case CK_SearchForward:
|
||||
mcview_search_options.backwards = FALSE;
|
||||
mcview_search (view);
|
||||
break;
|
||||
case CK_SearchBackward:
|
||||
mcview_search_options.backwards = TRUE;
|
||||
mcview_search (view);
|
||||
break;
|
||||
case CK_MagicMode:
|
||||
mcview_toggle_magic_mode (view);
|
||||
break;
|
||||
@ -320,6 +328,14 @@ mcview_execute_cmd (mcview_t * view, unsigned long command)
|
||||
case CK_SearchContinue:
|
||||
mcview_continue_search_cmd (view);
|
||||
break;
|
||||
case CK_SearchForwardContinue:
|
||||
mcview_search_options.backwards = FALSE;
|
||||
mcview_continue_search_cmd (view);
|
||||
break;
|
||||
case CK_SearchBackwardContinue:
|
||||
mcview_search_options.backwards = TRUE;
|
||||
mcview_continue_search_cmd (view);
|
||||
break;
|
||||
case CK_Ruler:
|
||||
mcview_display_toggle_ruler (view);
|
||||
break;
|
||||
|
Loading…
Reference in New Issue
Block a user