tRemove unneeded local variables, do not find occurence from current cursor pos - ve - a minimal text editor (work in progress)
 (HTM) git clone git://src.adamsgaard.dk/ve
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit eb81dcd6d14223042118a1d85ae90f4eaf2f53cf
 (DIR) parent 893395f4cbc488e2fa942f80589d563c7648fb6e
 (HTM) Author: Anders Damsgaard <anders@adamsgaard.dk>
       Date:   Wed,  7 Aug 2019 10:38:18 +0200
       
       Remove unneeded local variables, do not find occurence from current cursor pos
       
       Diffstat:
         M find.c                              |      15 +++++++--------
       
       1 file changed, 7 insertions(+), 8 deletions(-)
       ---
 (DIR) diff --git a/find.c b/find.c
       t@@ -16,17 +16,13 @@
        void
        editor_find_next_occurence(int opposite_direction)
        {
       -        int x_start;
       -        int y_start, y, y_end, y_inc;
       +        int y, y_end, y_inc;
                eRow *row;
                char *match;
        
                if (!E.find_query)
                        return;
        
       -        y_start = E.cursor_y;
       -        x_start = editor_row_cursor_x_to_rx(&E.row[E.cursor_y], E.cursor_x);
       -
                if ((E.find_direction && !opposite_direction) ||
                        (!E.find_direction && opposite_direction)) {
                        y_end = E.num_rows;
       t@@ -37,11 +33,14 @@ editor_find_next_occurence(int opposite_direction)
                }
        
                /* from cursor until end of document */
       -        for (y = y_start; y != y_end; y += y_inc) {
       +        for (y = E.cursor_y; y != y_end; y += y_inc) {
                        row = &E.row[y];
        
       -                if (y == y_start)
       -                        match = strstr(row->rchars + x_start, E.find_query);
       +                if (y == E.cursor_y)
       +                        match = strstr(row->rchars + 1 +
       +                               editor_row_cursor_x_to_rx(&E.row[E.cursor_y],
       +                                                         E.cursor_x),
       +                                       E.find_query);
                        else
                                match = strstr(row->rchars, E.find_query);
                        if (match)