[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/objed dc23da4 153/166: Add objed-exit-hook #57
From: |
Clemens Radermacher |
Subject: |
[elpa] externals/objed dc23da4 153/166: Add objed-exit-hook #57 |
Date: |
Sun, 29 Dec 2019 08:21:18 -0500 (EST) |
branch: externals/objed
commit dc23da4700a4e00bef2cbf0e0808800a5cc25a7b
Author: Clemens Radermacher <address@hidden>
Commit: Clemens Radermacher <address@hidden>
Add objed-exit-hook #57
---
objed.el | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/objed.el b/objed.el
index 3a1040c..6143587 100644
--- a/objed.el
+++ b/objed.el
@@ -190,6 +190,9 @@ The function should return nil if objed should not
initialize."
"Hook that runs after objed initialized."
:type 'hook)
+(defcustom objed-exit-hook '()
+ "Hook that runs when objed exits."
+ :type 'hook)
(defcustom objed-cmd-alist
'((left-char . char)
@@ -3939,7 +3942,8 @@ Reset and reinitilize objed if appropriate."
(if (consp setting)
(set (car setting) (cdr setting))
(kill-local-variable setting))))
- (remove-hook 'pre-command-hook 'objed--push-state t))))
+ (remove-hook 'pre-command-hook 'objed--push-state t)
+ (run-hooks 'objed-exit-hook))))
(defun objed--reset ()
"Reset variables and state information."
- [elpa] externals/objed 7b86d64 056/166: Merge pull request #45 from eabarbosa/master, (continued)
- [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
- [elpa] externals/objed 6a2663e 138/166: Don't bind C-o by default, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed dc23da4 153/166: Add objed-exit-hook #57,
Clemens Radermacher <=
- [elpa] externals/objed faa9fb0 158/166: Allow defining objects without ending regexp (#58), Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 2a25ff2 081/166: Make toggle smarter for sexp objects, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 2f50485 102/166: Add css defun object, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed d3ab36c 108/166: Add kill-this-buffer to command alist, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed be4c3cd 114/166: Make indenting defuns repeatable, too, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 4a22002 120/166: Improve reformat command, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 9267f38 125/166: Improve open line command, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed cab7cee 130/166: Update hl init, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 7374a35 128/166: Improve sexp fallback, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 42a553e 139/166: Don't override M-o binding, Clemens Radermacher, 2019/12/29