Actually I think the strongest defenders of emacs say you use C-s and the like for most navigation. Moving character-by-character is slow and inefficient, so the argument about whether C-n C-p etc. are better or worse than hjkl is irrelevant.
I have my own code editor which is more like vi than emacs, but I'm using interactive search in it.
I have my own code editor which is more like vi than emacs, but I'm using interactive search in it.