[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/objed 15e49df 105/166: Refactor mode body add buffer di
From: |
Clemens Radermacher |
Subject: |
[elpa] externals/objed 15e49df 105/166: Refactor mode body add buffer display functions to auto init |
Date: |
Sun, 29 Dec 2019 08:21:09 -0500 (EST) |
branch: externals/objed
commit 15e49df6d28fa5afadf830f4863664ceb3e893c8
Author: Clemens Radermacher <address@hidden>
Commit: Clemens Radermacher <address@hidden>
Refactor mode body add buffer display functions to auto init
---
objed.el | 33 ++++++++++++++++-----------------
1 file changed, 16 insertions(+), 17 deletions(-)
diff --git a/objed.el b/objed.el
index 9ecb8f8..c879cdc 100644
--- a/objed.el
+++ b/objed.el
@@ -3909,25 +3909,24 @@ setting the user options
`objed-use-which-key-if-available-p' and
(when objed-auto-init
;; interactive cmds
(objed--install-advices objed-cmd-alist t)
- ;; auto entry cmds
- (advice-add #'quit-window
- :after #'objed--init-later)
- (advice-add #'rename-buffer
- :after #'objed--init-later)
- (advice-add #'create-file-buffer
- :after #'objed--init-later)
- (advice-add #'switch-to-buffer
- :after #'objed--init-later)))
+ (dolist (f '(quit-window
+ create-file-buffer
+ rename-buffer
+ switch-to-buffer
+ display-buffer
+ pop-to-buffer))
+ ;; auto entry cmds
+ (advice-add f :after #'objed--init-later))))
(remove-hook 'minibuffer-setup-hook 'objed--reset)
(objed--remove-advices objed-cmd-alist)
- (advice-remove #'quit-window
- #'objed--init-later)
- (advice-remove #'rename-buffer
- #'objed--init-later)
- (advice-remove #'create-file-buffer
- #'objed--init-later)
- (advice-remove #'switch-to-buffer
- #'objed--init-later)))
+ (dolist (f '(quit-window
+ create-file-buffer
+ rename-buffer
+ switch-to-buffer
+ display-buffer
+ pop-to-buffer))
+ ;; auto entry cmds
+ (advice-remove f #'objed--init-later))))
(defun objed--install-advices-for (cmds obj)
- [elpa] externals/objed 98a94d3 098/166: Change description for block and context objects, (continued)
- [elpa] externals/objed 98a94d3 098/166: Change description for block and context objects, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 1b5b4df 096/166: Add optional subword object, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed e0dde43 097/166: Improve block expansion, avoiding text block/comment duplicates, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed f0ff569 083/166: Add org field object, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 23be1dd 090/166: Don't use sentences for context object expansion, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 37403c1 099/166: Fallback to line object for block object continuation, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 65823e0 103/166: Improve context fallback, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 2ea1ebb 101/166: Adjust default binding scheme, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 044930f 107/166: Add kill-buffer to cmd-alist, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed c0c6337 109/166: Improve mark-more command, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 15e49df 105/166: Refactor mode body add buffer display functions to auto init,
Clemens Radermacher <=
- [elpa] externals/objed e7736a9 106/166: Update for new bindings, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 84b1465 112/166: Don't switch object for paragraph kill/delete, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed bd57a83 117/166: Improve continuation for inner state of balanced objects, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 4ffaef1 118/166: Improve object state handling for default movement commands, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed cf22d17 119/166: Improve block expansion, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed bade5a0 123/166: Improve slurping/barfing for sexps, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed c34727c 122/166: Add open line command, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 502fb77 127/166: Reset object if marker point into wrong buffer, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 94eee2d 126/166: Add window resize commands, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 6e08bc8 129/166: Fix hl-line integration, Clemens Radermacher, 2019/12/29