From 2cc7192412ce7c81d5ad34bf6b3b1fa21a91ad39 Mon Sep 17 00:00:00 2001 From: Joseph Ferano Date: Thu, 6 Jun 2024 12:33:50 +0700 Subject: [PATCH] Emacs: kill-this-buffer no longer works, use joe/kill-this-buffer-or-popup https://lists.gnu.org/archive/html/bug-gnu-emacs/2024-06/msg00180.html --- .config/emacs/init.org | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.config/emacs/init.org b/.config/emacs/init.org index bb6b807..7c310c4 100644 --- a/.config/emacs/init.org +++ b/.config/emacs/init.org @@ -866,7 +866,6 @@ Fill region is great, except when you don't need it... (kbd "SPC t") tab-prefix-map (kbd "SPC p") project-prefix-map (kbd "SPC q") 'kill-buffer-and-window - (kbd "SPC k") 'kill-this-buffer (kbd "SPC h") 'help-command (kbd "SPC hf") 'helpful-callable (kbd "SPC hv") 'helpful-variable @@ -952,6 +951,11 @@ Fill region is great, except when you don't need it... (popper-kill-latest-popup)))) (global-set-key (kbd "C-x k") #'joe/kill-this-buffer-or-popup) + +(when (boundp 'evil-mode) + (evil-define-key 'normal joe/evil-space-mode-map + (kbd "SPC k") #'joe/kill-this-buffer-or-popup)) + (global-set-key (kbd "C-x M-k") #'kill-buffer) (require 'all-the-icons-ibuffer) (add-hook 'ibuffer-mode-hook #'all-the-icons-ibuffer-mode)