emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/el-search 0b93a25 188/332: * el-search/el-search.el: Mi


From: Stefan Monnier
Subject: [elpa] externals/el-search 0b93a25 188/332: * el-search/el-search.el: Minor tweak.
Date: Tue, 1 Dec 2020 15:48:41 -0500 (EST)

branch: externals/el-search
commit 0b93a25c186ec99aef69f96a7d60f55b2df34a32
Author: Stefan Monnier <monnier@iro.umontreal.ca>
Commit: Stefan Monnier <monnier@iro.umontreal.ca>

    * el-search/el-search.el: Minor tweak.
    
    (el-search-make-search): Use `letrec'.
    (el-search-previous-match): Specify when it was obsoleted.
---
 el-search.el | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/el-search.el b/el-search.el
index 02f259e..728e384 100644
--- a/el-search.el
+++ b/el-search.el
@@ -1337,14 +1337,13 @@ position of the beginning of the match."
 PATTERN is the pattern to search, and GET-BUFFER-STREAM a
 function that returns a stream of buffers and/or files to search
 in, in order, when called with no arguments."
-  (let (search)
-    (setq search
-          (make-el-search-object
-           :pattern pattern
-           :head (make-el-search-head
-                  :get-buffer-stream get-buffer-stream
-                  :buffers (funcall get-buffer-stream))
-           :get-matches (lambda () (el-search--all-matches search))))
+  (letrec ((search
+            (make-el-search-object
+             :pattern pattern
+             :head (make-el-search-head
+                    :get-buffer-stream get-buffer-stream
+                    :buffers (funcall get-buffer-stream))
+             :get-matches (lambda () (el-search--all-matches search)))))
     (el-search-compile-pattern-in-search search)
     search))
 
@@ -2244,7 +2243,8 @@ With prefix arg, restart the current search."
             (el-search-hl-other-matches (el-search--current-matcher)))
           (setq el-search--success t))))))
 
-(define-obsolete-function-alias 'el-search-previous-match 
'el-search-pattern-backwards)
+(define-obsolete-function-alias 'el-search-previous-match
+  'el-search-pattern-backwards "since el-search-1.3")
 
 (defun el-search-this-sexp (sexp)
   "Prepare to el-search the `sexp-at-point'.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]