Is there a spacemacs command that both closes the window and kills the buffer? In other words, the equivalent of Vim's :q?

  • There is SPC q Q for (kill-emacs) - which I guess is the equivalent of :q? If you want an explicit kill buffer kill window command, why don't you write it and add to your spacemacs-user-config?
    – Daniel
    Commented Nov 26, 2016 at 8:20
  • 1
    @dangom In Vim :q closes the current window only, it only exits Vim if you are down to your last window.
    – Omar
    Commented Aug 14, 2018 at 19:09

4 Answers 4


spacemacs binding for kill-buffer-and-window:



Spacemacs has recently added two shortcuts for kill-buffer-and-window: SPC b x and SPC w x.

  • 1
    For others that like me are wondering about this, this is not only in Spacemacs. It is added to Emacs itself with vanilla Emacs default binding of C-x 4 0. It can be found in window.el.
    – Mehrad
    Commented Jan 21, 2023 at 11:15

Use kill-buffer-and-window to close a buffer and its window. But this will keep emacs running. If you also want to kill emacs (the equivalent of :q) then try evil-quit-all if you're using evil, and save-buffers-kill-terminal for standard emacs quit.


In addition to the above answers, in particular the one by sid-kap; for people not on the development branch, i.e. people using the current stable release, the command kill-buffer-and-window is bound to SPC u SPC w d as described (currently) in the key bindings section of the documentation.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.