>> Currently `query-replace-read-from' has: >> (if regexp-flag >> (read-regexp prompt nil 'minibuffer-history) >> (read-from-minibuffer >> prompt nil nil nil nil (car search-ring) t)) >> >> It's easy to extend `read-regexp' with more options, >> but what to do for non-regexp case? >> >> Maybe to try to use `read-string' and extend it with >> more M-n options like in `read-regexp'. > > I don't understand the question. `read-from-minibuffer' > accepts a list of default values. Or maybe I don't > understand what you mean by "more options". Right, let's add more default values to `read-from-minibuffer':