diff --git a/init.el b/init.el index ed29c52..3cf194e 100644 --- a/init.el +++ b/init.el @@ -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 "") '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