[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] master 6319bbd 20/22: remove search wrapping functionality
From: |
Michael Heerdegen |
Subject: |
[elpa] master 6319bbd 20/22: remove search wrapping functionality |
Date: |
Sat, 31 Oct 2015 18:41:43 +0000 |
branch: master
commit 6319bbd5a0a87f48af6ab6d4758349f87751890c
Author: Michael Heerdegen <address@hidden>
Commit: Michael Heerdegen <address@hidden>
remove search wrapping functionality
---
packages/el-search/el-search.el | 13 +++++--------
1 files changed, 5 insertions(+), 8 deletions(-)
diff --git a/packages/el-search/el-search.el b/packages/el-search/el-search.el
index fa9c26d..bf545ae 100644
--- a/packages/el-search/el-search.el
+++ b/packages/el-search/el-search.el
@@ -600,7 +600,8 @@ Additional `pcase' pattern types to be used with this
command can
be defined with `el-search-defpattern'.
The following additional pattern types are currently defined:\n"
- (interactive (list (if (eq this-command last-command)
+ (interactive (list (if (and (eq this-command last-command)
+ el-search-success)
el-search-current-pattern
(let ((pattern
(el-search--read-pattern "Find pcase pattern: "
@@ -616,17 +617,13 @@ The following additional pattern types are currently
defined:\n"
(setq this-command 'el-search-pattern) ;in case we come from isearch
(setq el-search-current-pattern pattern)
(let ((opoint (point)))
- (when (eq this-command last-command)
- (if el-search-success
- (el-search--skip-expression nil t)
- ;; wrap search
- (goto-char (point-min))))
+ (when (and (eq this-command last-command) el-search-success)
+ (el-search--skip-expression nil t))
(setq el-search-success nil)
(message "%s" (substitute-command-keys "Type \\[el-search-pattern] to
repeat"))
(when (condition-case nil
(el-search--search-pattern pattern)
- (end-of-buffer (message "No match; %s"
- (substitute-command-keys "Type
\\[el-search-pattern] to wrap"))
+ (end-of-buffer (message "No match")
(goto-char opoint)
(el-search-hl-remove)
(ding)
- [elpa] master ef3e3a0 07/22: rename a local variable, (continued)
- [elpa] master ef3e3a0 07/22: rename a local variable, Michael Heerdegen, 2015/10/31
- [elpa] master d020482 05/22: change a TODO entry; no code change, Michael Heerdegen, 2015/10/31
- [elpa] master 113e0fd 11/22: fix whitespace, Michael Heerdegen, 2015/10/31
- [elpa] master 7d645e6 18/22: fix whitespace, Michael Heerdegen, 2015/10/31
- [elpa] master 61c3b71 13/22: require cl-lib only at compile time, Michael Heerdegen, 2015/10/31
- [elpa] master 1a1a49d 17/22: spelling fixes, Michael Heerdegen, 2015/10/31
- [elpa] master c546111 14/22: on-screen: bump version, Michael Heerdegen, 2015/10/31
- [elpa] master 18683a6 09/22: fix el-search-hl-post-command-fun auto-removal, Michael Heerdegen, 2015/10/31
- [elpa] master 7371526 10/22: document el-search--do-subsexps, Michael Heerdegen, 2015/10/31
- [elpa] master 96959c6 19/22: improve docs; new: el-search-defpattern; add some pattern types, Michael Heerdegen, 2015/10/31
- [elpa] master 6319bbd 20/22: remove search wrapping functionality,
Michael Heerdegen <=
- [elpa] master 88d869d 12/22: new package: on-screen, Michael Heerdegen, 2015/10/31
- [elpa] master 02add7a 15/22: give feedback in the echo area again, Michael Heerdegen, 2015/10/31
- [elpa] master 4e3d672 21/22: simplify el-search-hl-post-command-fun, Michael Heerdegen, 2015/10/31
- [elpa] master df283ac 16/22: el-search--read-pattern: fix default(s), Michael Heerdegen, 2015/10/31
- [elpa] master a91ed2f 22/22: el-search: bump version to 0.1, Michael Heerdegen, 2015/10/31