]> git.mdlowis.com Git - projs/tide.git/commitdiff
Added shortcut for finding literal text
authorMichael D. Lowis <mike.lowis@gentex.com>
Wed, 23 Nov 2016 17:03:34 +0000 (12:03 -0500)
committerMichael D. Lowis <mike.lowis@gentex.com>
Wed, 23 Nov 2016 17:03:34 +0000 (12:03 -0500)
xedit.c

diff --git a/xedit.c b/xedit.c
index f06d9061099c13b1af2f1243370d669738883687..236969ba74931ee862aac832e9bdbea4a5fabcd0 100644 (file)
--- 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);
 }