From 30f3b7c646cc0aa9eac9552b3296bdb7e3de70f2 Mon Sep 17 00:00:00 2001 From: "Michael D. Lowis" Date: Wed, 23 Nov 2016 12:03:34 -0500 Subject: [PATCH] Added shortcut for finding literal text --- xedit.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/xedit.c b/xedit.c index f06d906..236969b 100644 --- a/xedit.c +++ b/xedit.c @@ -43,6 +43,7 @@ static void redo(void); static void cut(void); static void copy(void); static void paste(void); +static void search(void); static void find(char* arg); // Mouse Handling @@ -111,6 +112,7 @@ static KeyBinding Insert[] = { { KEY_CTRL_X, cut }, { KEY_CTRL_C, copy }, { KEY_CTRL_V, paste }, + { KEY_CTRL_F, search }, { 0, NULL } }; @@ -414,6 +416,13 @@ static void paste(void) { free(str); } +static void search(void) { + char* str = view_getstr(currview(), NULL); + view_findstr(getview(EDIT), str); + free(str); + Focused = EDIT; +} + static void find(char* arg) { view_findstr(getview(EDIT), arg); } -- 2.52.0