[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/objed aa8ba7b 093/216: Change DEL to behave as normal f
From: |
Stefan Monnier |
Subject: |
[elpa] externals/objed aa8ba7b 093/216: Change DEL to behave as normal for char object |
Date: |
Tue, 8 Jan 2019 12:29:18 -0500 (EST) |
branch: externals/objed
commit aa8ba7baf30394b6cf96ca300d633158949d9f9a
Author: Clemera <address@hidden>
Commit: Clemera <address@hidden>
Change DEL to behave as normal for char object
---
objed.el | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/objed.el b/objed.el
index a728fe3..0d3d928 100644
--- a/objed.el
+++ b/objed.el
@@ -2053,7 +2053,11 @@ append it to the `kill-ring'."
(defun objed-del-insert ()
"Delete current object and exit to insert state."
(interactive)
- (delete-region (objed--beg) (objed--end))
+ ;; keep usual behaviour so there
+ ;; is no confusion
+ (if (eq objed--object 'char)
+ (delete-char -1)
+ (delete-region (objed--beg) (objed--end)))
(objed--exit-objed))
(defvar objed--electric-event nil
- [elpa] externals/objed cd7c738 053/216: Undo C-h remapping, (continued)
- [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, 2019/01/08
- [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 <=
- [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
- [elpa] externals/objed b54fa1a 077/216: Add more tests, Stefan Monnier, 2019/01/08
- [elpa] externals/objed deb059e 100/216: Update bindings, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 53cafee 085/216: Add new commands to move to first/last instance, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 919a72d 071/216: Adjust python block object, Stefan Monnier, 2019/01/08
- [elpa] externals/objed b7ded6d 083/216: Improve tests, add more tests, Stefan Monnier, 2019/01/08
- [elpa] externals/objed e5f8bac 102/216: Improve undo in region, Stefan Monnier, 2019/01/08