From 14317dcaa494b6c3c22a35d6cd40056fa4f09410 Mon Sep 17 00:00:00 2001 From: UndeadKernel Date: Thu, 10 Jan 2019 16:36:32 +0100 Subject: [PATCH] bindings: quit menu --- modules/config/default/+emacs-bindings.el | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/modules/config/default/+emacs-bindings.el b/modules/config/default/+emacs-bindings.el index a1821edec..ae33c4dac 100644 --- a/modules/config/default/+emacs-bindings.el +++ b/modules/config/default/+emacs-bindings.el @@ -84,6 +84,14 @@ :desc "Export beamer as latex" "l B" #'org-beamer-export-as-latex :desc "Export beamer as pdf" "l P" #'org-beamer-export-to-pdf) :desc "Link store" "l" #'org-store-link) + ;; Quit/Restart + (:prefix ("q" . "quit/restart") + :desc "Quit Emacs" "q" #'kill-emacs + :desc "Save and quit Emacs" "Q" #'save-buffers-kill-terminal + (:when (featurep! :feature workspaces) + :desc "Quit Emacs & forget session" "X" #'+workspace/kill-session-and-quit + :desc "Restart & restore Emacs" "r" #'+workspace/restart-emacs-then-restore) + :desc "Restart Emacs" "R" #'restart-emacs) ;; Snippets "&" nil ; yasnippet creates this prefix, we use a different one (:prefix ("s" . "snippets")