[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/objed 890b8b7 044/166: Add init function for hooks
From: |
Clemens Radermacher |
Subject: |
[elpa] externals/objed 890b8b7 044/166: Add init function for hooks |
Date: |
Sun, 29 Dec 2019 08:20:58 -0500 (EST) |
branch: externals/objed
commit 890b8b728435fa9d2dc938387321e04c25ef82f3
Author: Clemens Radermacher <address@hidden>
Commit: Clemens Radermacher <address@hidden>
Add init function for hooks
---
objed.el | 17 ++++++++++++-----
1 file changed, 12 insertions(+), 5 deletions(-)
diff --git a/objed.el b/objed.el
index 8303737..11c8dca 100644
--- a/objed.el
+++ b/objed.el
@@ -709,14 +709,14 @@ selected one."
(when (objed--point-in-periphery)
(back-to-indentation))))
- (define-key map "P" 'objed-move-line-backward)
(define-key map "N" 'objed-move-line-forward)
+ (define-key map "P" 'objed-move-line-backward)
(define-key map "(" 'objed-backward-until-context)
(define-key map ")" 'objed-forward-until-context)
- (define-key map "[" 'objed-current-or-previous-context)
- (define-key map "]" 'objed-current-or-next-context)
+ (define-key map "[" 'objed-current-or-previous-context) ;;objed-previous)
+ (define-key map "]" 'objed-current-or-next-context) ;;objed-next)
(define-key map "{" (objed--call-and-switch backward-paragraph paragraph))
(define-key map "}" (defun objed-forward-paragraph ()
(interactive)
@@ -1253,6 +1253,7 @@ See `objed-cmd-alist'."
(and (eq (key-binding (kbd "C-n"))
#'next-line)
(not (minibufferp))
+ (not (active-minibuffer-window))
(not (and (bobp)
(bound-and-true-p git-commit-mode)))
(not (derived-mode-p 'comint-mode))
@@ -2014,8 +2015,14 @@ back to `objed-initial-object' if no match found."
(if (assq last-command objed-cmd-alist)
last-command
objed-initial-object))
- (when (objed-init-p)
- (objed--init (or obj 'char)))))
+ (objed-init obj)))
+
+(defun objed-init (&optional obj)
+ "Function for activating objed by hooks.
+
+Initialize with OBJ which defaults to char."
+ (when (objed-init-p)
+ (objed--init (or obj 'char))))
;;;###autoload
(defun objed-activate-object ()
- [elpa] externals/objed db01e08 046/166: Undo last commit, (continued)
- [elpa] externals/objed db01e08 046/166: Undo last commit, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 25714dc 060/166: Don't try to be smart with electric wrap, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 06f4abc 043/166: Improve repeat behavior for backward/forward until context, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 2a634b8 054/166: Make append mode global, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 828037d 045/166: Improve init/reset checks, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 7d51f03 058/166: Merge branch 'master' of github.com:clemera/objed, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed ceeff84 057/166: Allow defining objects by regex, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 72592a9 062/166: Change bindings for barf/slurp sexps, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed c086dce 069/166: Make [/] context independent by default, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed a7b8c48 070/166: Update docs, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 890b8b7 044/166: Add init function for hooks,
Clemens Radermacher <=
- [elpa] externals/objed 963841d 025/166: Improve continuation object, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 09cca2c 028/166: Allow numeric prefix arg for kill/delete op, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 6f06795 034/166: Add commands which move to prev/next object, ignoring context, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 73b99ed 036/166: Improve objed-ace, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 7930c68 038/166: Make word movement aware of object state, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed bea49a2 051/166: Fix word object at eob, too., Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 58669ec 049/166: Fix backward/forward until context, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 6eb0fd5 052/166: Adjust objed-append-mode, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 1846dd8 053/166: Deactivate append mode on yank, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed b978583 055/166: add (require 'hl-line), Clemens Radermacher, 2019/12/29