1.1 KiB
1.1 KiB
Completions and Keybinding Help
Which Key
(use-package which-key
:init (which-key-mode)
:diminish which-key-mode
:config
(setq which-key-idle-delay 1))
Ivy and Counsel
(use-package ivy
:diminish
:bind (("C-s" . swiper)
:map ivy-minibuffer-map
("TAB" . ivy-alt-done)
("C-l" . ivy-alt-done)
("C-n" . ivy-next-line)
("C-p" . ivy-previous-line)
:map ivy-switch-buffer-map
("C-p" . ivy-previous-line)
("C-l" . ivy-done)
("C-k" . ivy-switch-buffer-kill)
:map ivy-reverse-i-search-map
("C-p" . ivy-previous-line)
("C-d" . ivy-reverse-i-search-kill))
:config
(setq ivy-re-builders-alist '((t . ivy--regex-fuzzy)))
(ivy-mode 1))
(use-package ivy-rich
:init
(ivy-rich-mode 1))
(use-package counsel
:bind (("C-M-j" . 'counsel-switch-buffer)
:map minibuffer-local-map
("C-r" . 'counsel-minibuffer-history))
:config
(counsel-mode 1))