I realized the other day that search and replace in Emacs isn't very
interactive when a coworker showed me another editor he was
experimenting with. What he somehow did there seemed like something
Emacs would do when query-replacing, only it doesn't.
Search and replace has three phases:
- Enter search term
- Enter replacement term
Only confirmation is interactive in Emacs.
The search phase could move the cursor and highlight all matches as
you type, just like isearch. Then we can see what we're about to