[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/objed bd6a50c 092/216: Change bindings for surroundings
From: |
Stefan Monnier |
Subject: |
[elpa] externals/objed bd6a50c 092/216: Change bindings for surroundings, undo in region |
Date: |
Tue, 8 Jan 2019 12:29:18 -0500 (EST) |
branch: externals/objed
commit bd6a50c6cc93c3694605a8e1f4c3dd17b44d5c13
Author: Clemera <address@hidden>
Commit: Clemera <address@hidden>
Change bindings for surroundings, undo in region
---
README.asc | 7 ++++++-
objed.el | 8 ++++----
2 files changed, 10 insertions(+), 5 deletions(-)
diff --git a/README.asc b/README.asc
index 93d1aca..820b2c5 100644
--- a/README.asc
+++ b/README.asc
@@ -325,8 +325,10 @@ commands" below):
|Flyspell textual content of object.
|kbd:[~]
-|Prefix to surround object(s) with any pair using `electric` (built-in).
+|Undo in current object region.
+|kbd:[+]
+|Add surroundings to object(s) with any pair using `electric` (built-in).
|kbd:["/'(/[/{]
|Surround object with corresponding chars using `electric`,
@@ -387,6 +389,9 @@ You can add your own prefix bindings using
`objed-define-dispatch`.
|kbd:[*]
|Mark all instances of current object inside another object type.
+|kbd:[#]
+|Switch to another object using `avy`.
+
|kbd:[<]
|Activate part from point backward until boundary of some object.
diff --git a/objed.el b/objed.el
index 72f0489..a728fe3 100644
--- a/objed.el
+++ b/objed.el
@@ -745,9 +745,11 @@ the guessed object."
(objed-define-op nil objed-electric)))
;; quote op
- (define-key map "~"
+ (define-key map "+"
(objed-define-op nil objed-electric-pair))
;; all the usual quoting signs
+ (define-key map "~"
+ (objed-define-op nil objed-undo-op))
;; special commands
@@ -763,13 +765,13 @@ the guessed object."
;; direct acc objs
;; moved to S/R
- ;; (define-key map "_" 'objed-symbol-object)
;; direct object switches
(define-key map "." 'objed-identifier-object)
(define-key map "%" 'objed-contents-object)
;; not regular objects, selection
;; (define-key map (kbd "M-SPC") 'objed-select-object)
;; used for direct quoting now...
+ ;; (define-key map "_" 'objed-symbol-object)
;; (define-key map "{" 'objed-paragraph-object)
;; (define-key map "[" 'objed-section-object)
;; (define-key map "(" 'objed-textblock-object)
@@ -815,8 +817,6 @@ Other single character keys are bound to `objed-undefined'."
(define-key map "c"
;; upcase, downcase, capitalize, reformat
(objed-define-op nil objed-case-op))
- (define-key map "u"
- (objed-define-op nil objed-undo-op))
(define-key map "r"
(objed-define-op nil objed-replace-op))
(define-key map "p"
- [elpa] externals/objed 809c834 072/216: Fix markup, (continued)
- [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, 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 <=
- [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
- [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