[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/objed 854dc3a 05/16: Add more bindings to op map
From: |
Clemens Radermacher |
Subject: |
[elpa] externals/objed 854dc3a 05/16: Add more bindings to op map |
Date: |
Fri, 15 Mar 2019 12:57:41 -0400 (EDT) |
branch: externals/objed
commit 854dc3a13691a672d3d0fd1d201956033822ff2e
Author: Clemens Radermacher <address@hidden>
Commit: Clemens Radermacher <address@hidden>
Add more bindings to op map
---
objed.el | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
diff --git a/objed.el b/objed.el
index 4654e3e..092689c 100644
--- a/objed.el
+++ b/objed.el
@@ -811,7 +811,17 @@ Other single character keys are bound to
`objed-undefined'."
(objed-define-op nil objed-case-op))
(define-key map "e" 'objed-eval)
+ (define-key map "d" 'dired-jump)
+ ;; remove restrictions
+ (define-key map "r" ctl-x-r-map)
(define-key map "n" 'objed-narrow)
+ ;; less narrow
+ (define-key map "l" 'widen)
+
+ ;; TODO: undo propose integration
+ (define-key map "u" (objed--call-and-switch undo char))
+ (define-key map "z" 'objed-repeat)
+
;; actions analog to C-x C-KEY which exit
(define-key map "s" 'save-buffer)
(define-key map "f" 'find-file)
@@ -829,6 +839,12 @@ Other single character keys are bound to
`objed-undefined'."
To define new operations see `objed-define-op'.")
+(defun objed-repeat ()
+ (interactive)
+ (call-interactively 'repeat)
+ (setq real-this-command 'repeat)
+ (objed--switch-to 'char))
+
(defun objed-other-window ()
"Like `other-window' for objed."
(interactive)
- [elpa] externals/objed updated (b512017 -> aa8f32d), Clemens Radermacher, 2019/03/15
- [elpa] externals/objed fc61e7f 01/16: Add find file to cmd-alist, Clemens Radermacher, 2019/03/15
- [elpa] externals/objed efc4e20 02/16: Move more code to buffer local reset, Clemens Radermacher, 2019/03/15
- [elpa] externals/objed f14c906 03/16: Add page object, Clemens Radermacher, 2019/03/15
- [elpa] externals/objed 854dc3a 05/16: Add more bindings to op map,
Clemens Radermacher <=
- [elpa] externals/objed 0e66e81 09/16: Add linting target, Clemens Radermacher, 2019/03/15
- [elpa] externals/objed e852343 15/16: Version bump, Clemens Radermacher, 2019/03/15
- [elpa] externals/objed aa8f32d 16/16: Add lint as phony target, Clemens Radermacher, 2019/03/15
- [elpa] externals/objed 3d98612 04/16: Don't bind uppercase keys to undefined by default, Clemens Radermacher, 2019/03/15
- [elpa] externals/objed 8fd55ba 06/16: Change objed-narrow semantics, Clemens Radermacher, 2019/03/15
- [elpa] externals/objed c19dae3 07/16: Don't reset objed when input in minibuffer allowed, Clemens Radermacher, 2019/03/15
- [elpa] externals/objed 04b079e 11/16: Mark some vars which don't follow emacs naming conventions obsolete, Clemens Radermacher, 2019/03/15
- [elpa] externals/objed 98f12d3 13/16: Add lint target to test, Clemens Radermacher, 2019/03/15
- [elpa] externals/objed 5ef921f 08/16: Rewrite objed-replace to work with multiple objects, Clemens Radermacher, 2019/03/15
- [elpa] externals/objed 65f520c 14/16: Remove opsolete var suffixes, Clemens Radermacher, 2019/03/15