[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/objed 7c41d13 076/216: Fixup which-key paging commands
From: |
Stefan Monnier |
Subject: |
[elpa] externals/objed 7c41d13 076/216: Fixup which-key paging commands |
Date: |
Tue, 8 Jan 2019 12:29:15 -0500 (EST) |
branch: externals/objed
commit 7c41d13201ce57276c35f4433ff68fe0b97f2a7b
Author: Clemera <address@hidden>
Commit: Clemera <address@hidden>
Fixup which-key paging commands
---
objed.el | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
diff --git a/objed.el b/objed.el
index ab06bb9..7fc6d25 100644
--- a/objed.el
+++ b/objed.el
@@ -393,6 +393,9 @@ See also `objed-disabled-p'"
(kill-line . char)
(yank . region)
(yank-pop . region)
+ ;; misc
+ ;; TODO: find a way that doesnt need to reinit each time
+ (which-key-C-h-dispatch . char)
)
"Entry commands and associated objects.
@@ -419,7 +422,9 @@ be used to restore previous states."
read-only-mode
undo
undo-only
- recenter-top-bottom)
+ recenter-top-bottom
+ delete-other-windows
+ )
"Regular Emacs commands which should not exit modal edit state.
When regular commands are executed `objed' will exit its editing
@@ -672,7 +677,12 @@ object as an argument."
;; TODO: support repeated invokation
(define-key map (kbd "C-u") 'universal-argument)
(define-key map (kbd "C-SPC") 'set-mark-command)
+
+ ;;(define-key map (kbd "C-h") which-key-C-h-map)
(define-key map (kbd "C-h k") 'describe-key)
+ (when objed-use-which-key-if-available-p
+ (define-key map (kbd "C-h n") 'which-key-show-next-page-cycle)
+ (define-key map (kbd "C-h p") 'which-key-show-previous-page-cycle))
(define-key map (kbd "C-M-w") 'append-next-kill)
;; todo: restore object state, too?
- [elpa] externals/objed 8d6732e 094/216: Improve description, (continued)
- [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, 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 <=
- [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
- [elpa] externals/objed e5dfba1 096/216: Add extend commands, Stefan Monnier, 2019/01/08
- [elpa] externals/objed d770ddd 055/216: Don't exit after eval op, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 6907e69 058/216: Improve face object, Stefan Monnier, 2019/01/08