From dbd307a1c07141590295848b53683ece9366b3e6 Mon Sep 17 00:00:00 2001 From: Jeremy Dormitzer Date: Fri, 13 Dec 2019 16:03:49 -0500 Subject: [PATCH] Set up counsel-ibuffer kill action after loading counsel --- emacs/init.org | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/emacs/init.org b/emacs/init.org index cf1a7e1..f7d2460 100755 --- a/emacs/init.org +++ b/emacs/init.org @@ -2906,6 +2906,9 @@ The default auto-merge time is too short. * Ivy An alternative minibuffer completion framework: #+BEGIN_SRC emacs-lisp + (defun counsel-ibuffer-kill-buffer (x) + (kill-buffer (cdr x))) + (use-package counsel :defer 0 :config @@ -2929,6 +2932,9 @@ An alternative minibuffer completion framework: (if (executable-find "rg") (leader-def-key "ig" #'counsel-rg) (leader-def-key "ig" #'counsel-grep)) + (ivy-set-actions + 'counsel-ibuffer + '(("k" counsel-ibuffer-kill-buffer "kill buffer"))) :general ("M-x" #'counsel-M-x) ("C-x C-f" #'counsel-find-file) @@ -2938,13 +2944,6 @@ An alternative minibuffer completion framework: (help-map "f" #'counsel-describe-function) (help-map "v" #'counsel-describe-variable)) - (defun counsel-ibuffer-kill-buffer (x) - (kill-buffer (cdr x))) - - (ivy-set-actions - 'counsel-ibuffer - '(("k" counsel-ibuffer-kill-buffer "kill buffer"))) - (use-package ivy-hydra :after counsel)