Mimic Emacs search behaviour (when to keep cursor position and when to revert to pre-search state)
Mimic Emacs search behaviour (when to keep cursor position and when to revert to pre-search state)

practicalswift/openemacs