[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/objed fa06574 075/166: Don't init when other modes have
From: |
Clemens Radermacher |
Subject: |
[elpa] externals/objed fa06574 075/166: Don't init when other modes have set overriding-terminal-local-map |
Date: |
Sun, 29 Dec 2019 08:21:04 -0500 (EST) |
branch: externals/objed
commit fa06574884800beed1c6df245d961e66180da52f
Author: Clemens Radermacher <address@hidden>
Commit: Clemens Radermacher <address@hidden>
Don't init when other modes have set overriding-terminal-local-map
---
objed.el | 13 ++++++++-----
1 file changed, 8 insertions(+), 5 deletions(-)
diff --git a/objed.el b/objed.el
index afd15d6..2cd2517 100644
--- a/objed.el
+++ b/objed.el
@@ -1254,6 +1254,9 @@ See `objed-cmd-alist'."
"Default for `objed-init-p-function'."
(and (not (minibufferp))
(not (bobp))
+ ;; don't interfere with other special modes
+ ;; like hydra
+ (not overriding-terminal-local-map)
;; TODO: add variables for those
(or (memq major-mode '(messages-buffer-mode help-mode))
(not (derived-mode-p 'comint-mode 'special-mode 'dired-mode)))))
@@ -3908,13 +3911,13 @@ If DO-NOT-SAVE is non-nil don't store ALIST entries in
(advice-add (car cmd2obj) :before 'objed--save-start-position)))
(defun objed--remove-advices (alist)
- "Remove advices accroding to ALIST.
+ "Remove advices accroding to ALIST.
See `objed-cmd-alist'."
- (dolist (cmd2obj alist)
- (advice-remove (car cmd2obj)
- (apply-partially #'objed--activate (car cmd2obj)))
- (advice-remove (car cmd2obj) 'objed--save-start-position)))
+ (dolist (cmd2obj alist)
+ (advice-remove (car cmd2obj)
+ (apply-partially #'objed--activate (car cmd2obj)))
+ (advice-remove (car cmd2obj) 'objed--save-start-position)))
(provide 'objed)
- [elpa] externals/objed 1127d6f 111/166: Adjust default binding scheme again, (continued)
- [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, 2019/12/29
- [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 <=
- [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, 2019/12/29
- [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