Unnamed repository; edit this file 'description' to name the repository.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
`find_next_char`

Waits for another keypress, then moves and
selects forward, stopping at the first
instance of the pressed key. Can take
a count, which will cause it to stop
at the nth instance of the keypress,
rather than the first.

--- Examples ---

The cursor moves forward, stopping at 'c'
and selecting everything along the way.
┌───────────────────────┐  c  ┌───────────────────────┐
│ This i[s] a sentence. │ --> │ This i(s a sentenc]e. │
└───────────────────────┘     └───────────────────────┘

The cursor is not stopped by line breaks.
┌───────────────────────────┐     ┌────────────────────────────┐
│ This is the fi[r]st line. │  Q  │ This is the fi(rst line.   │
│ This second line has a Q. │ --> │ This second line has a Q]. │
└───────────────────────────┘     └────────────────────────────┘