[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/objed 7627082 13/21: Don't ignore search errors, error
From: |
Clemens Radermacher |
Subject: |
[elpa] externals/objed 7627082 13/21: Don't ignore search errors, error with not other object found msg. |
Date: |
Sun, 17 Mar 2019 15:00:18 -0400 (EDT) |
branch: externals/objed
commit 7627082859335c1d4b7645d47de4693f29c1f5a8
Author: Clemens Radermacher <address@hidden>
Commit: Clemens Radermacher <address@hidden>
Don't ignore search errors, error with not other object found msg.
---
objed-objects.el | 16 +++++++++-------
1 file changed, 9 insertions(+), 7 deletions(-)
diff --git a/objed-objects.el b/objed-objects.el
index 5fb40ad..7b90de7 100644
--- a/objed-objects.el
+++ b/objed-objects.el
@@ -738,7 +738,11 @@ specific versions of object."
(cond ((memq query '(:try-next :try-prev))
(condition-case nil
(funcall objf query)
- ((end-of-buffer beginning-of-buffer search-failed scan-error)
+ (search-failed
+ (error "No %s %s found"
+ (if (eq query :try-next) "next" "previous")
+ objed--object))
+ ((end-of-buffer beginning-of-buffer scan-error)
(ignore))))
(t
(funcall objf query))))
@@ -1631,19 +1635,17 @@ comments."
:get-obj
(bounds-of-thing-at-point 'email)
:try-next
- (re-search-forward "@" nil t)
+ (re-search-forward "@")
:try-prev
- (re-search-backward "@" nil t))
+ (re-search-backward "@"))
(objed-define-object nil url
:get-obj
(bounds-of-thing-at-point 'url)
:try-next
- (re-search-forward "http"
- nil t)
+ (re-search-forward "http")
:try-prev
- (re-search-backward "http"
- nil t))
+ (re-search-backward "http"))
(objed-define-object nil page
:atp
- [elpa] externals/objed updated (aa8f32d -> 4cb9beb), Clemens Radermacher, 2019/03/17
- [elpa] externals/objed 209f0a6 20/21: Add reformat op, Clemens Radermacher, 2019/03/17
- [elpa] externals/objed cc629a5 18/21: Add imenu to op map, Clemens Radermacher, 2019/03/17
- [elpa] externals/objed 0676656 19/21: Improve url object, Clemens Radermacher, 2019/03/17
- [elpa] externals/objed 4cb9beb 21/21: Version bump, Clemens Radermacher, 2019/03/17
- [elpa] externals/objed 9689c72 17/21: Reinit after raise, Clemens Radermacher, 2019/03/17
- [elpa] externals/objed 85941b8 16/21: Add objed-execute command, Clemens Radermacher, 2019/03/17
- [elpa] externals/objed 4bb1b90 12/21: Add url object, Clemens Radermacher, 2019/03/17
- [elpa] externals/objed 7627082 13/21: Don't ignore search errors, error with not other object found msg.,
Clemens Radermacher <=
- [elpa] externals/objed 998563a 06/21: Remove redundant :group declarations, Clemens Radermacher, 2019/03/17
- [elpa] externals/objed e9bf605 07/21: Refactor objec-replace, Clemens Radermacher, 2019/03/17
- [elpa] externals/objed 85019a8 14/21: Add raise command, Clemens Radermacher, 2019/03/17
- [elpa] externals/objed c9b7c2a 05/21: Fix var not defined for edit-indirect, Clemens Radermacher, 2019/03/17
- [elpa] externals/objed 2274a94 02/21: Add package-lint to linting tests, and fix its errors/warnings, Clemens Radermacher, 2019/03/17
- [elpa] externals/objed 6ea0268 01/21: Buffer switch: Keep objed--object if possible, and update highlight, Clemens Radermacher, 2019/03/17
- [elpa] externals/objed 1054cd8 03/21: Compile tests like elpa does, and fix the compile errors in tests, Clemens Radermacher, 2019/03/17
- [elpa] externals/objed f5cc1ce 15/21: Remove binding for disfunct objed repeat, Clemens Radermacher, 2019/03/17
- [elpa] externals/objed bb5d097 11/21: Improve file object, Clemens Radermacher, 2019/03/17
- [elpa] externals/objed 96d5bc9 10/21: Add mail object, Clemens Radermacher, 2019/03/17