IsearchPlus

This page is about Isearch+, that is, library isearch+.el and its companion library isearch-prop.el. These libraries extend standard Emacs library isearch.el, which provides IncrementalSearch. (Neither of these extension libraries requires the other. They are complementary, but they enhance each other.)


isearch-prop.el Features

These are the main isearch-prop.el features:


isearch+.el Features

These are the main isearch+.el features:

This is the effect for a search hit for regexp (\([-a-z*]+\) *\((\(([-a-z]+ *\([^)]*\))\))\).* :
IciclesSearchContextLevelsScreenshot

     C-y C-_   isearchp-yank-symbol-or-char
     C-y C-(   isearchp-yank-sexp-symbol-or-char
     C-y C-2   isearch-yank-secondary
     C-y C-c   isearchp-yank-char
     C-y C-e   isearchp-yank-line
     C-y C-w   isearchp-yank-word-or-char
     C-y C-y   isearch-yank-kill
     C-y M-y   isearch-yank-pop
You can repeat any of these for which it makes sense (i.e., all except ‘isearch-yank-secondary’, ‘isearch-yank-kill’, and ‘isearch-yank-pop’) by just repeating the last key. For example: ‘C-y C-e C-e C-e’ adds the text up to the end of three lines.


See Also:


CategorySearchAndReplace CategoryUnicode