ivy changes
This commit is contained in:
parent
336c0c8ac8
commit
7b4216e888
1 changed files with 7 additions and 3 deletions
10
init.el
10
init.el
|
@ -64,15 +64,16 @@
|
||||||
|
|
||||||
;; ivy config
|
;; ivy config
|
||||||
(use-package ivy :ensure t
|
(use-package ivy :ensure t
|
||||||
|
:bind
|
||||||
|
(:map ivy-mode-map
|
||||||
|
("C-'" . ivy-avy))
|
||||||
:config
|
:config
|
||||||
(ivy-mode 1)
|
(setq ivy-height 10)
|
||||||
(setq ivy-use-virtual-buffers t)
|
(setq ivy-use-virtual-buffers t)
|
||||||
(setq enable-recursive-minibuffers t)
|
(setq enable-recursive-minibuffers t)
|
||||||
(setq ivy-re-builders-alist
|
(setq ivy-re-builders-alist
|
||||||
'((swiper . ivy--regex-plus)
|
'((swiper . ivy--regex-plus)
|
||||||
(t . ivy--regex-fuzzy)))
|
(t . ivy--regex-fuzzy)))
|
||||||
|
|
||||||
|
|
||||||
;; better movement
|
;; better movement
|
||||||
(define-key ivy-minibuffer-map (kbd "C-j") 'ivy-next-line)
|
(define-key ivy-minibuffer-map (kbd "C-j") 'ivy-next-line)
|
||||||
(define-key ivy-minibuffer-map (kbd "C-k") 'ivy-previous-line)
|
(define-key ivy-minibuffer-map (kbd "C-k") 'ivy-previous-line)
|
||||||
|
@ -80,10 +81,13 @@
|
||||||
(define-key ivy-minibuffer-map (kbd "C-S-h") help-map)
|
(define-key ivy-minibuffer-map (kbd "C-S-h") help-map)
|
||||||
(define-key ivy-minibuffer-map (kbd "C-l") 'ivy-alt-done)
|
(define-key ivy-minibuffer-map (kbd "C-l") 'ivy-alt-done)
|
||||||
(define-key ivy-minibuffer-map (kbd "<escape>") 'minibuffer-keyboard-quit))
|
(define-key ivy-minibuffer-map (kbd "<escape>") 'minibuffer-keyboard-quit))
|
||||||
|
(ivy-mode 1)
|
||||||
(use-package ivy-xref :ensure t
|
(use-package ivy-xref :ensure t
|
||||||
:init (if (< emacs-major-version 27)
|
:init (if (< emacs-major-version 27)
|
||||||
(setq xref-show-xrefs-function #'ivy-xref-show-xrefs)
|
(setq xref-show-xrefs-function #'ivy-xref-show-xrefs)
|
||||||
(setq xref-show-definitions-function #'ivy-xref-show-defs)))
|
(setq xref-show-definitions-function #'ivy-xref-show-defs)))
|
||||||
|
(use-package ivy-rich :ensure t
|
||||||
|
:config (ivy-rich-mode 1))
|
||||||
|
|
||||||
;; counsel
|
;; counsel
|
||||||
(use-package counsel :ensure t
|
(use-package counsel :ensure t
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue