If your Emacs is running in daemon mode, you most likely do M-x save-buffers-kill-emacs
to exit Emacs. Here is a short tip which will bind C-c C-q
to (save-buffers-kill-emacs)
:
;; Shortcut to daemon shutdown
(global-set-key (kbd “C-c C-q”) (lambda ()
(interactive)
(when (y-or-n-p “Quit Emacs?”)
(save-buffers-kill-emacs))))
Add this to your .emacs
, init.el
or if you use Prelude, in a separate file .el file in the “personal” directory.
This keybinding works for major modes where “C-c C-q” hasn’t been defined already, for instance, in ERC, it will quit ERC instead of quitting Emacs. But, it is quite a useful shortcut if you are a regular user of Emacs in daemon mode.