From 8bc647a74b33e79ecd6e81c898ae44c84a30464b Mon Sep 17 00:00:00 2001 From: Amin Bandali Date: Thu, 30 Aug 2018 18:13:39 -0400 Subject: [PATCH] [emacs] assimilate unkillable-scratch make *scratch* and *Messages* unkillable --- .gitmodules | 3 +++ init.org | 12 ++++++++++++ lib/unkillable-scratch | 1 + 3 files changed, 16 insertions(+) create mode 160000 lib/unkillable-scratch diff --git a/.gitmodules b/.gitmodules index a4082c6..3f05fa9 100644 --- a/.gitmodules +++ b/.gitmodules @@ -197,6 +197,9 @@ [submodule "undo-tree"] path = lib/undo-tree url = git@github.com:emacsorphanage/undo-tree.git +[submodule "unkillable-scratch"] + path = lib/unkillable-scratch + url = git@github.com:EricCrosson/unkillable-scratch.git [submodule "use-package"] path = lib/use-package url = git@github.com:jwiegley/use-package.git diff --git a/init.org b/init.org index 8333a57..2fa171d 100644 --- a/init.org +++ b/init.org @@ -1292,6 +1292,18 @@ Emacs package that displays available keybindings in popup (shell-pop-shell-type '("eshell" "*eshell*" (lambda nil (eshell))))) #+end_src +** [[https://github.com/EricCrosson/unkillable-scratch][unkillable-scratch]] + +Make =*scratch*= and =*Messages*= unkillable. + +#+begin_src emacs-lisp +(use-package unkillable-scratch + :config + (unkillable-scratch 1) + :custom + (unkillable-buffers '("^\\*scratch\\*$" "^\\*Messages\\*$"))) +#+end_src + * Email ** [[https://notmuchmail.org][notmuch]] diff --git a/lib/unkillable-scratch b/lib/unkillable-scratch new file mode 160000 index 0000000..676a5a9 --- /dev/null +++ b/lib/unkillable-scratch @@ -0,0 +1 @@ +Subproject commit 676a5a97658830caece18fa65a23e3d113933151 -- 2.20.1