[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/objed a090ada 056/216: Stop object search at buffer bou
From: |
Stefan Monnier |
Subject: |
[elpa] externals/objed a090ada 056/216: Stop object search at buffer boundaries earlier |
Date: |
Tue, 8 Jan 2019 12:29:11 -0500 (EST) |
branch: externals/objed
commit a090ada191f3eaba7bab8b60e1cc1dc90d843f9b
Author: Clemera <address@hidden>
Commit: Clemera <address@hidden>
Stop object search at buffer boundaries earlier
---
objed-objects.el | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/objed-objects.el b/objed-objects.el
index 4b32c0a..b26e311 100644
--- a/objed-objects.el
+++ b/objed-objects.el
@@ -592,8 +592,9 @@ from end of object FROM."
(if (integer-or-marker-p obj)
(goto-char obj)
(goto-char (objed--max obj))))
- (objed--object :try-next)
- (objed--get))))
+ (unless (eobp)
+ (objed--object :try-next)
+ (objed--get)))))
(defun objed--get-prev (&optional from)
"Get previous object from position or object.
@@ -606,8 +607,9 @@ from beginning of object FROM."
(if (integer-or-marker-p obj)
(goto-char obj)
(goto-char (objed--min obj))))
- (objed--object :try-prev)
- (objed--get t))))
+ (unless (bobp)
+ (objed--object :try-prev)
+ (objed--get t)))))
;; * Helpers to work with object format
- [elpa] externals/objed ad88f19 074/216: Fix markup!!!, (continued)
- [elpa] externals/objed ad88f19 074/216: Fix markup!!!, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 37449f5 063/216: Update link, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 975a8f3 082/216: Rewording, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 4badbe8 047/216: Simplify object macro usage (allow to use bounds of thing etc.), Stefan Monnier, 2019/01/08
- [elpa] externals/objed fc0da6e 079/216: Don't produce messages for tests, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 809c834 072/216: Fix markup, Stefan Monnier, 2019/01/08
- [elpa] externals/objed cd7c738 053/216: Undo C-h remapping, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 45eb117 087/216: Add alternative bindings, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 1c7d142 086/216: Add more tests, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 8d6732e 094/216: Improve description, Stefan Monnier, 2019/01/08
- [elpa] externals/objed a090ada 056/216: Stop object search at buffer boundaries earlier,
Stefan Monnier <=
- [elpa] externals/objed 8764254 081/216: Add note about tests to contribute, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 3eb73e0 060/216: Adjust indent op and tab commands, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 5fbacd4 050/216: Cleanup, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 5f23c05 070/216: Fixup advice code, Stefan Monnier, 2019/01/08
- [elpa] externals/objed bd6a50c 092/216: Change bindings for surroundings, undo in region, Stefan Monnier, 2019/01/08
- [elpa] externals/objed aa8ba7b 093/216: Change DEL to behave as normal for char object, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 21ca995 069/216: Cleanup malformed object, Stefan Monnier, 2019/01/08
- [elpa] externals/objed d21fd72 073/216: Fix makup again, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 7c41d13 076/216: Fixup which-key paging commands, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 204ea88 095/216: Change surroundings binding, Stefan Monnier, 2019/01/08