nano-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Nano-devel] [PATCH] bindings: bind M-Q to 'findprevious' by default, an


From: Benno Schulenberg
Subject: [Nano-devel] [PATCH] bindings: bind M-Q to 'findprevious' by default, and M-W to 'findnext'
Date: Sat, 14 Jul 2018 11:24:33 +0200

This makes things symmetrical: ^W starts a forward search, ^Q starts
a backward search, M-W searches the next occurrence forward, and M-Q
searches the next occurrence backward.

The Tabs-To-Spaces toggle is moved to M-O, and the More-Space toggle
is no longer bound by default.
---
 src/global.c | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/global.c b/src/global.c
index 089d530f..1ccc09af 100644
--- a/src/global.c
+++ b/src/global.c
@@ -1142,7 +1142,9 @@ void shortcut_init(void)
        add_to_sclist(MMAIN|MHELP, "M-/", 0, to_last_line, 0);
        add_to_sclist(MMAIN|MHELP, "^End", CONTROL_END, to_last_line, 0);
        add_to_sclist(MMAIN|MHELP, "M-?", 0, to_last_line, 0);
-       add_to_sclist(MMAIN|MHELP|MBROWSER, "M-W", 0, do_research, 0);
+       add_to_sclist(MMAIN, "M-W", 0, do_findnext, 0);
+       add_to_sclist(MMAIN, "M-Q", 0, do_findprevious, 0);
+       add_to_sclist(MHELP|MBROWSER, "M-W", 0, do_research, 0);
        add_to_sclist(MMAIN|MHELP|MBROWSER, "F16", 0, do_research, 0);
 #ifndef NANO_TINY
        add_to_sclist(MMAIN, "M-]", 0, do_find_bracket, 0);
@@ -1248,7 +1250,7 @@ void shortcut_init(void)
        /* Group of "Appearance" toggles. */
        add_to_sclist(MMAIN, "M-X", 0, do_toggle_void, NO_HELP);
        add_to_sclist(MMAIN, "M-C", 0, do_toggle_void, CONSTANT_SHOW);
-       add_to_sclist(MMAIN, "M-O", 0, do_toggle_void, MORE_SPACE);
+       add_to_sclist(MMAIN, "", 0, do_toggle_void, MORE_SPACE);
        add_to_sclist(MMAIN, "M-S", 0, do_toggle_void, SMOOTH_SCROLL);
        add_to_sclist(MMAIN, "M-$", 0, do_toggle_void, SOFTWRAP);
 #ifdef ENABLE_LINENUMBERS
@@ -1266,7 +1268,7 @@ void shortcut_init(void)
 #ifdef ENABLE_WRAPPING
        add_to_sclist(MMAIN, "M-L", 0, do_toggle_void, NO_WRAP);
 #endif
-       add_to_sclist(MMAIN, "M-Q", 0, do_toggle_void, TABS_TO_SPACES);
+       add_to_sclist(MMAIN, "M-O", 0, do_toggle_void, TABS_TO_SPACES);
 
        /* Group of "Peripheral-feature" toggles. */
        add_to_sclist(MMAIN, "M-B", 0, do_toggle_void, BACKUP_FILE);
-- 
2.17.1




reply via email to

[Prev in Thread] Current Thread [Next in Thread]