Fix some quoting problems in doc strings Most of these are minor issues involving, e.g., quoting `like this' instead of 'like this'. A few involve escaping ` and ' with a preceding \= when the characters should not be turned into curved single quotes.
Rewrite the `change' and `changed' patterns so that they don't rely on `diff-hl-mode's overlays. Instead use the output of `diff-hl-changes' directly (and cache it). Make both patterns accept an optional REVISION argument.
el-search version 0.2
el-search--ensure-sexp-start: don't assume point-min==1 Thanks Stefan.
Factor out `el-search--replace-hunk'
Improve history handling
Set initial input for replace when coming from el-search-pattern
Clean up el-search-read-expression-map; add some doc
Make sure not to lose the minibuffer-prompt face
Reduce duration of a `sit-for'
Rename a local variable
Make query-replace accept FROM -> TO style input Use this format for history entries.
Small fix in el-search--setup-minibuffer
Use `pp-to-string' to print replacement expression
Give el-search--s a more meaningful name Rename `el-search--s' to `el-search--transform-nontrivial-lpat'.
Make el-search-pattern accept an optional NO-ERROR arg
Fix el-search--ensure-sexp-start error at bob
Clarify the operation scope of replacing
Address compiler warnings
Add patterns for character properties