# HG changeset patch # User Juri Linkov # Date 1208896294 0 # Node ID 3a2101ba338c2aabf5d6b74cccefcfda4d28feb8 # Parent 5be46d0e04ddf014c2203a3a7337aca40358b807 *** empty log message *** diff -r 5be46d0e04dd -r 3a2101ba338c lisp/ChangeLog --- a/lisp/ChangeLog Tue Apr 22 20:30:32 2008 +0000 +++ b/lisp/ChangeLog Tue Apr 22 20:31:34 2008 +0000 @@ -1,3 +1,23 @@ +2008-04-22 Juri Linkov + + * isearch.el (isearch-success-function): New variable with default + to `isearch-success-function-default'. + (isearch-search): Call a function from `isearch-success-function' + instead of calling the hard-coded `isearch-range-invisible'. + (isearch-success-function-default): New function that calls + `isearch-range-invisible' and inverts its return value. + + * info.el (Info-search): In two similar places that skip + undesired search matches move code to Info-search-success-function, + and call `isearch-success-function' instead. + (Info-search-success-function): New function copied from code + in Info-search. Replace isearch-range-invisible with + text-property-not-all that checks for 'invisible and 'display + properties to skip partially invisible matches (whose display + properties were set by Info-fontify-node). + (Info-mode): Set buffer-local isearch-success-function + to Info-search-success-function. + 2008-04-22 Juri Linkov * minibuffer.el (internal-complete-buffer-except): New function.