[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'.
- [elpa] externals/el-search 0808109 161/332: Fix el-search--change-p for atoms, (continued)
- [elpa] externals/el-search 0808109 161/332: Fix el-search--change-p for atoms, Stefan Monnier, 2020/12/01
- [elpa] externals/el-search f028826 163/332: Narrow down the semantics of symbol LPATs, Stefan Monnier, 2020/12/01
- [elpa] externals/el-search c70b003 164/332: Use stream-x.el, Stefan Monnier, 2020/12/01
- [elpa] externals/el-search a4004b3 167/332: Make `el-search-reset-search' modify its argument, Stefan Monnier, 2020/12/01
- [elpa] externals/el-search 2871f22 178/332: Recover from search head pointing to a killed buffer, Stefan Monnier, 2020/12/01
- [elpa] externals/el-search cf5b5a9 177/332: Display an x/y-style match count in the echo area, Stefan Monnier, 2020/12/01
- [elpa] externals/el-search ca6b9f2 183/332: Add a PROMPT arg to `el-search--read-pattern-for-interactive', Stefan Monnier, 2020/12/01
- [elpa] externals/el-search d2b8f84 184/332: New command `el-search-count-matches', Stefan Monnier, 2020/12/01
- [elpa] externals/el-search 468745a 185/332: Show match count for `el-search-query-replace', Stefan Monnier, 2020/12/01
- [elpa] externals/el-search c80df81 186/332: Fix resuming search in a modified buffer, Stefan Monnier, 2020/12/01
- [elpa] externals/el-search 0b93a25 188/332: * el-search/el-search.el: Minor tweak.,
Stefan Monnier <=
- [elpa] externals/el-search 145ce47 102/332: Update copyright, Stefan Monnier, 2020/12/01
- [elpa] externals/el-search 24d0638 099/332: Rewrite the `change' and `changed' patterns, Stefan Monnier, 2020/12/01
- [elpa] externals/el-search da31900 146/332: Update some copyrights, Stefan Monnier, 2020/12/01
- [elpa] externals/el-search 94b79e5 149/332: Add new pattern type `de-morgan', Stefan Monnier, 2020/12/01
- [elpa] externals/el-search 3b73e0e 154/332: Extend heuristic matching to top-level sexps, Stefan Monnier, 2020/12/01
- [elpa] externals/el-search 0cff5d2 153/332: Recompile search pattern when resuming searches, Stefan Monnier, 2020/12/01
- [elpa] externals/el-search 51a539a 158/332: Implement multi-buffer query-replace, Stefan Monnier, 2020/12/01
- [elpa] externals/el-search 56d9f20 165/332: Add some useful commands for *El Occur* buffers, Stefan Monnier, 2020/12/01
- [elpa] externals/el-search 40217c0 174/332: Fix replacing matches with nil, Stefan Monnier, 2020/12/01
- [elpa] externals/el-search 1bfe7c0 110/332: Simplify `el-search--transform-nontrivial-lpat', Stefan Monnier, 2020/12/01