search: break out “find next match” logic to a new function

This commit is contained in:
Daniel Eklöf 2022-04-16 20:13:22 +02:00
parent 90c91d6148
commit bd089c845f
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F
2 changed files with 101 additions and 113 deletions

View file

@ -262,6 +262,7 @@ enum selection_kind {
};
enum selection_direction {SELECTION_UNDIR, SELECTION_LEFT, SELECTION_RIGHT};
enum selection_scroll_direction {SELECTION_SCROLL_NOT, SELECTION_SCROLL_UP, SELECTION_SCROLL_DOWN};
enum search_direction { SEARCH_BACKWARD, SEARCH_FORWARD};
struct ptmx_buffer {
void *data;
@ -501,7 +502,7 @@ struct terminal {
size_t len;
size_t sz;
size_t cursor;
enum { SEARCH_BACKWARD, SEARCH_FORWARD} direction;
enum search_direction direction;
int original_view;
bool view_followed_offset;