diff options
Diffstat (limited to '.emacs.d/init-spw.el')
-rw-r--r-- | .emacs.d/init-spw.el | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/.emacs.d/init-spw.el b/.emacs.d/init-spw.el index 9b3457bd..eff66529 100644 --- a/.emacs.d/init-spw.el +++ b/.emacs.d/init-spw.el @@ -1510,7 +1510,9 @@ I use by default)." (interactive) (if (one-window-p) (when (kill-buffer) - (delete-frame)) + (if (> (length (funcall tab-bar-tabs-function)) 1) + (tab-close) + (delete-frame))) (kill-buffer-and-window))) (global-set-key [remap kill-buffer-and-window] #'spw/kill-buffer-and-window) |