- provide all native CTRL-R functions
- query search history if invoked in search (/ or ?)
- (optional) intelligently match beginning of word even if it's up to 10 entries older than the first match
- allow navigating to next matches by pressing CTRL-R again
- block non-matching chars and prohibit regex/case-insensitive like bash does
- initial release
- do basic substring matching
- provide native CTRL-R's registers and word under cursor