[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/objed 8d3399a 132/216: Adjust mark bindings
From: |
Stefan Monnier |
Subject: |
[elpa] externals/objed 8d3399a 132/216: Adjust mark bindings |
Date: |
Tue, 8 Jan 2019 12:29:26 -0500 (EST) |
branch: externals/objed
commit 8d3399adb0bfc48fb2ad1e58ae1433887023278e
Author: Clemera <address@hidden>
Commit: Clemera <address@hidden>
Adjust mark bindings
---
objed-objects.el | 3 ++-
objed.el | 7 ++++---
2 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/objed-objects.el b/objed-objects.el
index 87f7c90..bf832ff 100644
--- a/objed-objects.el
+++ b/objed-objects.el
@@ -1052,8 +1052,9 @@ non-nil append to the list of marked objects."
(push (objed--make-object-overlay obj)
objed--marked-ovs))))
-(defun objed--unmark-all ()
+(defun objed-unmark-all ()
"Remove all marked objects."
+ (interactive)
(while objed--marked-ovs
(delete-overlay (pop objed--marked-ovs))))
diff --git a/objed.el b/objed.el
index eb7bb2e..3cd5f56 100644
--- a/objed.el
+++ b/objed.el
@@ -732,8 +732,9 @@ cons of guessed object and its state."
;; marking/unmarking
(define-key map "m" 'objed-mark)
- ;; jump back and mark, unmark if necessary
+ ;; mark upwards
(define-key map "M" 'objed-toggle-mark-backward)
+ (define-key map "U" 'objed-unmark-all)
;; basic edit ops
@@ -976,7 +977,7 @@ Use `objed-define-dispatch' to define a dispatch command.")
(defun objed--mark-all-inside (name)
"Mark all objects of current type inside object NAME."
- (objed--unmark-all)
+ (objed-unmark-all)
(save-excursion
(save-restriction
;; narrow to object we search for objects in
@@ -2060,7 +2061,7 @@ state is only restored correctly if the buffer was not
modified."
(prog1 (objed--switch-to obj os range)
(goto-char pos)
;; FIXME
- (objed--unmark-all)
+ (objed-unmark-all)
(when ovps
(objed--mark-ovps ovps))))
(prog1 nil
- [elpa] externals/objed 043ec68 198/216: Adjust some bindings (q should quit window for convenience), (continued)
- [elpa] externals/objed 043ec68 198/216: Adjust some bindings (q should quit window for convenience), Stefan Monnier, 2019/01/08
- [elpa] externals/objed 90af56a 203/216: Adjust objed-activate, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 1bbd30f 210/216: Dont activate in minibuffer, Stefan Monnier, 2019/01/08
- [elpa] externals/objed b006b28 213/216: Change toggle state binding, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 8ac3ec3 169/216: Mention numeric args, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 0800b1f 201/216: Improve objed-quit-window, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 8e86602 212/216: Change del-insert binding, leave binding DEL free, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 4aa3530 196/216: Don't init when mode has own modal setup, Stefan Monnier, 2019/01/08
- [elpa] externals/objed c87e826 150/216: Add News file to document changes., Stefan Monnier, 2019/01/08
- [elpa] externals/objed db542e0 127/216: Add replace inside object op, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 8d3399a 132/216: Adjust mark bindings,
Stefan Monnier <=
- [elpa] externals/objed 78116f5 151/216: Mention Readme and News, Stefan Monnier, 2019/01/08
- [elpa] externals/objed d801608 148/216: Cleanup for extend, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 6ed0f62 146/216: Merge remote-tracking branch 'origin/master', Stefan Monnier, 2019/01/08
- [elpa] externals/objed 862d168 164/216: Fix ipipe schedule timer, Stefan Monnier, 2019/01/08
- [elpa] externals/objed a0a8f81 158/216: Improve exchange point and mark, Stefan Monnier, 2019/01/08
- [elpa] externals/objed e9bfd92 156/216: Switch code order to avoid confusing compile warnings, Stefan Monnier, 2019/01/08
- [elpa] externals/objed add4b8f 154/216: Markup again, Stefan Monnier, 2019/01/08
- [elpa] externals/objed cf1db37 140/216: Allow users to define a function to allow/prevent objed init, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 26c88ba 168/216: Revert to 0, 1 is needed for 10>, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 39095c2 143/216: Add type specifications to defcustom calls, Stefan Monnier, 2019/01/08