Set up counsel-ibuffer kill action after loading counsel
This commit is contained in:
parent
98eb30d1f6
commit
dbd307a1c0
@ -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)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user