[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/objed 244acd2 073/166: Allow passing object to objed-in
From: |
Clemens Radermacher |
Subject: |
[elpa] externals/objed 244acd2 073/166: Allow passing object to objed-init again |
Date: |
Sun, 29 Dec 2019 08:21:03 -0500 (EST) |
branch: externals/objed
commit 244acd2ae319c54e17e8e87e9deb40a51560430e
Author: Clemens Radermacher <address@hidden>
Commit: Clemens Radermacher <address@hidden>
Allow passing object to objed-init again
---
objed.el | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/objed.el b/objed.el
index cedac42..0cb6219 100644
--- a/objed.el
+++ b/objed.el
@@ -1258,12 +1258,13 @@ See `objed-cmd-alist'."
(or (memq major-mode '(messages-buffer-mode help-mode))
(not (derived-mode-p 'comint-mode 'special-mode 'dired-mode)))))
-(defun objed-init (&rest _)
+(defun objed-init (&optional obj)
"Function for activating objed by hooks or advices.
-Initialize with `objed--object' or char if unset."
+Initialize with OBJ which defaults to `objed--object' which falls
+back to char if unset."
(when (funcall objed-init-p-function)
- (objed--init (or objed--object 'char))))
+ (objed--init (or obj objed--object 'char))))
(defun objed--init-later (&rest _)
"Init after command loop returned to top level."
@@ -2017,8 +2018,7 @@ back to `objed-initial-object' if no match found."
(if (assq last-command objed-cmd-alist)
last-command
objed-initial-object))
- (let ((objed--object obj))
- (objed-init))))
+ (objed-init obj)))
;;;###autoload
- [elpa] externals/objed 72befc8 100/166: Fix line object at end of buffer, (continued)
- [elpa] externals/objed 72befc8 100/166: Fix line object at end of buffer, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed d7b5768 104/166: Ignore comments for css defun object, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 3ae5f66 110/166: Better binding for paragraph object, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed aa776a8 113/166: Make filling paragraphs repeatable, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 44bb1d2 116/166: Add char object to keeper objects, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 1127d6f 111/166: Adjust default binding scheme again, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed f74e3c8 115/166: Refractor object continuation code, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 80cdd01 121/166: Update docstring, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 470575e 035/166: Update docs., Clemens Radermacher, 2019/12/29
- [elpa] externals/objed b3e44ca 047/166: Change init policy, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 244acd2 073/166: Allow passing object to objed-init again,
Clemens Radermacher <=
- [elpa] externals/objed 43befe6 050/166: Stop weird behavior of line and char object at eob, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 7b86d64 056/166: Merge pull request #45 from eabarbosa/master, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 69dcc5b 066/166: Use first regex group of regex object to delemit inner part, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 210d3db 077/166: Improve sexp object for non symetric commands, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed fa06574 075/166: Don't init when other modes have set overriding-terminal-local-map, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 752d11e 080/166: Change binding for sexp object, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 50f79c8 091/166: Include textblock for block expansion when at comment, too, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed dcea2bc 124/166: Add window resize commands, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed fc93d49 134/166: Improve error object when flymake is used, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed d111035 140/166: Require mc if necessary, Clemens Radermacher, 2019/12/29