Implementation of REPL history search for text before the cursor (Issue 332).
The search is bound to CTRL + ARROW_RIGHT (backward search) and CTRL + ARROW_LEFT (forward search).
The new history search and the already existing history stepping share the same functions with different parameters (filter predicate and cursor modification).
Cool, I'll take a look at it ! (probably on thursday) Thanks !
I just noticed that the key bindings CTRL + ARROW_RIGHT/ARROW_LEFT conflict with the ones for navigating between word boundaries. So they should be changed appropriately.