[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/objed 0800b1f 201/216: Improve objed-quit-window
From: |
Stefan Monnier |
Subject: |
[elpa] externals/objed 0800b1f 201/216: Improve objed-quit-window |
Date: |
Tue, 8 Jan 2019 12:29:39 -0500 (EST) |
branch: externals/objed
commit 0800b1f3998d208082b56df6e029a040fc818305
Author: Clemera <address@hidden>
Commit: Clemera <address@hidden>
Improve objed-quit-window
---
objed.el | 16 +++++++++-------
1 file changed, 9 insertions(+), 7 deletions(-)
diff --git a/objed.el b/objed.el
index baae28c..de5427e 100644
--- a/objed.el
+++ b/objed.el
@@ -579,14 +579,16 @@ BEFORE and AFTER are forms to execute before/after
calling the command."
(defun objed-quit-window (&optional kill window)
(interactive "P")
- (unless (one-window-p)
- (let* ((overriding-terminal-local-map nil)
- (nc (key-binding "q")))
- (objed--reset)
+ (let* ((overriding-terminal-local-map nil)
+ (nc (key-binding "q")))
(if (eq nc 'quit-window)
- (quit-window kill window)
- (delete-window))
- (objed-activate 'line))))
+ (progn (objed--reset)
+ (quit-window kill window)
+ (objed-activate 'line))
+ (unless (one-window-p)
+ (objed--reset)
+ (delete-window)
+ (objed-activate 'line)))))
(defvar objed-map
(let ((map (make-sparse-keymap)))
- [elpa] externals/objed 93db5bc 215/216: Fix last commit, (continued)
- [elpa] externals/objed 93db5bc 215/216: Fix last commit, Stefan Monnier, 2019/01/08
- [elpa] externals/objed cd7be8b 211/216: Improve objed-extend, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 10de1ad 189/216: Comment about commandline test, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 77d1691 157/216: Update extend behavior, Stefan Monnier, 2019/01/08
- [elpa] externals/objed a277292 191/216: Add option to wrap the region with any string(using universal arg), Stefan Monnier, 2019/01/08
- [elpa] externals/objed 043ec68 198/216: Adjust some bindings (q should quit window for convenience), Stefan Monnier, 2019/01/08
- [elpa] externals/objed 90af56a 203/216: Adjust objed-activate, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 1bbd30f 210/216: Dont activate in minibuffer, Stefan Monnier, 2019/01/08
- [elpa] externals/objed b006b28 213/216: Change toggle state binding, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 8ac3ec3 169/216: Mention numeric args, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 0800b1f 201/216: Improve objed-quit-window,
Stefan Monnier <=
- [elpa] externals/objed 8e86602 212/216: Change del-insert binding, leave binding DEL free, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 4aa3530 196/216: Don't init when mode has own modal setup, Stefan Monnier, 2019/01/08
- [elpa] externals/objed c87e826 150/216: Add News file to document changes., Stefan Monnier, 2019/01/08
- [elpa] externals/objed db542e0 127/216: Add replace inside object op, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 8d3399a 132/216: Adjust mark bindings, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 78116f5 151/216: Mention Readme and News, Stefan Monnier, 2019/01/08
- [elpa] externals/objed d801608 148/216: Cleanup for extend, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 6ed0f62 146/216: Merge remote-tracking branch 'origin/master', Stefan Monnier, 2019/01/08
- [elpa] externals/objed 862d168 164/216: Fix ipipe schedule timer, Stefan Monnier, 2019/01/08
- [elpa] externals/objed a0a8f81 158/216: Improve exchange point and mark, Stefan Monnier, 2019/01/08