> I suggest that entering a NUL character will abort the search-history > mode, much like ^[ does. This leaves the handling of said character to > the "ordinary" command editing.
Makes sense. In vi mode, this problem doesn't occur, as the ^@ is displayed in the search string. ok tb for after release