46 lines
1.1 KiB
Org Mode
46 lines
1.1 KiB
Org Mode
#+TITLE: Completions and Keybinding Help
|
|
|
|
* Which Key
|
|
|
|
#+begin_src emacs-lisp
|
|
(use-package which-key
|
|
:init (which-key-mode)
|
|
:diminish which-key-mode
|
|
:config
|
|
(setq which-key-idle-delay 1))
|
|
#+end_src
|
|
|
|
* Ivy and Counsel
|
|
|
|
#+begin_src emacs-lisp
|
|
(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))
|
|
#+end_src
|