diff options
author | Sean Whitton <spwhitton@spwhitton.name> | 2020-08-15 22:30:09 -0700 |
---|---|---|
committer | Sean Whitton <spwhitton@spwhitton.name> | 2020-08-15 22:30:09 -0700 |
commit | f39ad351864d6c1d6ff07d4b1007953c87f79e89 (patch) | |
tree | a84ba6a089cd04d32c04700ea0d0c172f06b8fed | |
parent | 3ce89aae7621df116e2c9492e2954cc620d73b11 (diff) | |
download | dotfiles-f39ad351864d6c1d6ff07d4b1007953c87f79e89.tar.gz |
make C-x 4 0 also close tabs
-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) |