In the minibuffer, M-p
(previous-history-element) is useful, but I find C-r
(isearch-backward) to be even better, as it lets me recall a specific history element without going through them one by one.
When using isearch outside of the minibuffer (in the main text area), I can hit M-p
at the isearch prompt to run isearch-ring-retreat, which pulls up the previous search string at the prompt. But I might be looking for a prior search string farther back, do it would be nice if I could use isearch to search the search-ring itself.
Is this possible?
M-TAB
forisearch-complete
.... gnu.org/software/emacs/manual/html_node/emacs/… I played a few seconds with it and it didn't seem very user friendly, but perhaps you will have more patience than me.isearch-complete-edit
... with the same keyboard shortcut -- the former in the previous comment is when not editing the search string in the minibuffer, and the latter function is when editing the minibuffer. I spent another couple of minutes and see that the completion is only useful if the search history has been populated with a similar or same searches.