[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/objed c846b15 141/216: Init only where C-n is bound to
From: |
Stefan Monnier |
Subject: |
[elpa] externals/objed c846b15 141/216: Init only where C-n is bound to something other than next-line |
Date: |
Tue, 8 Jan 2019 12:29:28 -0500 (EST) |
branch: externals/objed
commit c846b15ceb85dde13f4d755b8297e76d23def0af
Author: Clemera <address@hidden>
Commit: Clemera <address@hidden>
Init only where C-n is bound to something other than next-line
---
objed.el | 8 +++-----
1 file changed, 3 insertions(+), 5 deletions(-)
diff --git a/objed.el b/objed.el
index 0aa8be5..b9dd943 100644
--- a/objed.el
+++ b/objed.el
@@ -558,6 +558,7 @@ cons of guessed object and its state."
(define-key map (kbd (format "C-%c" n)) 'digit-argument))
;; common emacs keys
(define-key map (kbd "C-g") 'objed-quit)
+ ;; TODO: switch with q, so quit window is qq?
(define-key map "g" 'objed-quit)
(define-key map (kbd "?") 'objed-show-top-level)
;; TODO: support repeated invokation
@@ -1049,11 +1050,8 @@ See `objed-cmd-alist'."
(defun objed-init-p ()
"Default for `objed-init-p-function'."
- (memq (key-binding "n")
- '(self-insert-command
- outshine-self-insert-command
- org-self-insert-command
- undefined)))
+ (eq (key-binding (kbd "C-n"))
+ #'next-line))
(defun objed--init (&optional sym)
"Initialize `objed'.
- [elpa] externals/objed 12e3fdd 078/216: Use last command event so it can be rebound for tests, (continued)
- [elpa] externals/objed 12e3fdd 078/216: Use last command event so it can be rebound for tests, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 0aa6e84 103/216: Change some object bindings, Stefan Monnier, 2019/01/08
- [elpa] externals/objed c0a65ec 108/216: Remove redundant iblock object, Stefan Monnier, 2019/01/08
- [elpa] externals/objed b9fe335 117/216: Improve nav for objects with leading ws, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 7961536 113/216: Adjust textblock object again, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 64ed598 130/216: Mark other instances if object command is called repeatedly, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 333a9d5 120/216: Fix not loading mc variable if mc is loaded late, Stefan Monnier, 2019/01/08
- [elpa] externals/objed fe5548c 138/216: Install advices for :commands after objed is loaded, fixes #21, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 5b4bf3f 128/216: Get region command positions according to objed rules, Stefan Monnier, 2019/01/08
- [elpa] externals/objed a246088 144/216: Merge pull request #23 from gergelypolonkai/defcustom-fixes, Stefan Monnier, 2019/01/08
- [elpa] externals/objed c846b15 141/216: Init only where C-n is bound to something other than next-line,
Stefan Monnier <=
- [elpa] externals/objed 50c2367 155/216: Mention move objects functionality, Stefan Monnier, 2019/01/08
- [elpa] externals/objed f8af251 080/216: General cleanup, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 72053b7 109/216: Simplify macro usage again, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 9558b39 098/216: Add ace char object, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 49082c7 167/216: Accept 1 as universal arg, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 185fe41 111/216: Remove unused lexical var, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 8a74424 125/216: Optimize init/reset procedure, avoid unnecessary re-initialization, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 9c1b350 067/216: Update link, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 7abf5b3 091/216: Fixes #3, switch to remote object with '#', Stefan Monnier, 2019/01/08
- [elpa] externals/objed 7ba5cb2 088/216: New until beg/end of buffer behavior, Stefan Monnier, 2019/01/08