ivy changes

This commit is contained in:
Stefan Schwarz 2019-08-05 17:59:30 +02:00
parent 336c0c8ac8
commit 7b4216e888

10
init.el
View file

@ -64,15 +64,16 @@
;; ivy config
(use-package ivy :ensure t
:bind
(:map ivy-mode-map
("C-'" . ivy-avy))
:config
(ivy-mode 1)
(setq ivy-height 10)
(setq ivy-use-virtual-buffers t)
(setq enable-recursive-minibuffers t)
(setq ivy-re-builders-alist
'((swiper . ivy--regex-plus)
(t . ivy--regex-fuzzy)))
;; better movement
(define-key ivy-minibuffer-map (kbd "C-j") 'ivy-next-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-l") 'ivy-alt-done)
(define-key ivy-minibuffer-map (kbd "<escape>") 'minibuffer-keyboard-quit))
(ivy-mode 1)
(use-package ivy-xref :ensure t
:init (if (< emacs-major-version 27)
(setq xref-show-xrefs-function #'ivy-xref-show-xrefs)
(setq xref-show-definitions-function #'ivy-xref-show-defs)))
(use-package ivy-rich :ensure t
:config (ivy-rich-mode 1))
;; counsel
(use-package counsel :ensure t