From ee0ccf2ebc73f7ae4a4250aa8942aa25eeda512b Mon Sep 17 00:00:00 2001 From: Joost Kremers Date: Sun, 20 Apr 2008 15:49:17 +0200 Subject: [PATCH] delete-other-windows in full-frame layout The full-frame layout needs to get rid of all windows except one before taking over the frame. --- src/ChangeLog | 1 + src/ebib.el | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ChangeLog b/src/ChangeLog index 01811e7..23e40ec 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -17,6 +17,7 @@ alias is defined. (ebib-match-paren-forward): added "" to error, to keep xemacs from complaining. (ebib-match-quote-forward): same. + (ebib-setup-windows): added delete-other-windows in full-frame layout. 2008-04-19 Joost Kremers diff --git a/src/ebib.el b/src/ebib.el index 03582fa..221aa23 100644 --- a/src/ebib.el +++ b/src/ebib.el @@ -1186,7 +1186,8 @@ is a list of fields that are considered in order for the sort value." current window." ;; we save the current window configuration. (setq ebib-saved-window-config (current-window-configuration)) - (unless (eq ebib-layout 'full) + (if (eq ebib-layout 'full) + (delete-other-windows) (setq ebib-pre-ebib-window (selected-window)) (let ((ebib-window (split-window (selected-window) (- (window-width) ebib-layout) t))) (select-window ebib-window nil))) -- 2.11.4.GIT