summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoryuzu-eva <stevenhu@web.de>2023-04-01 23:07:07 +0200
committeryuzu-eva <stevenhu@web.de>2023-04-01 23:07:07 +0200
commit281eaaa878affd0350c6c29bfd37019107aa7c90 (patch)
tree98e6418b537702ab9e8e2435435ea2e4d59d841c
parentcc751579ecb5bcb9fc3383c344a220a0c477ead6 (diff)
feat: "C-x k" kill-curr-buffer: "C-M-s-k" kill-all-buffers
-rw-r--r--config.org14
1 files changed, 14 insertions, 0 deletions
diff --git a/config.org b/config.org
index 65f1a5e..8ad924f 100644
--- a/config.org
+++ b/config.org
@@ -209,6 +209,20 @@ Defining sensible org-mode defaults
(global-set-key (kbd "C-x 3") 'split-and-follow-vertically)
#+end_src
+** Always kill current buffer
+#+begin_src emacs-lisp
+ (defun kill-curr-buffer ()
+ (interactive)
+ (kill-buffer (current-buffer)))
+ (global-set-key (kbd "C-x k") 'kill-curr-buffer)
+#+end_src
+** Kill all buffers
+#+begin_src emacs-lisp
+ (defun kill-all-buffers ()
+ (interactive)
+ (mapc 'kill-buffer (buffer-list)))
+ (global-set-key (kbd "C-M-s-k") 'kill-all-buffers)
+#+end_src
* Use-Package section
** Initialize =auto-package-update=