emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/rec-mode f106531 62/98: rec-mode: do the right thing wh


From: Stefan Monnier
Subject: [elpa] externals/rec-mode f106531 62/98: rec-mode: do the right thing when the selected window is the only window in the frame.
Date: Thu, 12 Nov 2020 13:18:41 -0500 (EST)

branch: externals/rec-mode
commit f1065312914cc82303614d52f2bbef2b04e62793
Author: Jose E. Marchesi <jemarch@gnu.org>
Commit: Antoine Kalmbach <ane@iki.fi>

    rec-mode: do the right thing when the selected window is the only window in 
the frame.
---
 etc/rec-mode.el | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/etc/rec-mode.el b/etc/rec-mode.el
index 1104a31..3c4df7f 100644
--- a/etc/rec-mode.el
+++ b/etc/rec-mode.el
@@ -1690,8 +1690,9 @@ will be used for fields of any type."
         (edit-buffer (current-buffer))
         (name rec-field-name)
         (value (buffer-substring-no-properties (point-min) (point-max))))
-    (if (equal (length (window-list)) 0)
-        (set-window-buffer rec-prev-buffer))
+    (if (equal (length (window-list)) 1)
+        (set-window-buffer (selected-window) rec-prev-buffer)
+      (delete-window))
     (switch-to-buffer rec-prev-buffer)
     (let ((buffer-read-only nil))
       (kill-buffer edit-buffer)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]