Skip to content
Snippets Groups Projects
Commit e6819b04 authored by MoScribe's avatar MoScribe
Browse files

add more ivy & counsel configs

parent ebea1121
No related merge requests found
...@@ -92,10 +92,25 @@ ...@@ -92,10 +92,25 @@
:config :config
;; Don't use ^ ;; Don't use ^
(setq ivy-initial-inputs-alist nil) (setq ivy-initial-inputs-alist nil)
) )
(use-package counsel-projectile (use-package counsel-projectile
:ensure t) :ensure t
:defer t
:init
(define-key!
[remap projectile-find-file] #'+ivy/projectile-find-file
[remap projectile-find-dir] #'counsel-projectile-find-dir
[remap projectile-switch-to-buffer] #'counsel-projectile-switch-to-buffer
[remap projectile-grep] #'counsel-projectile-grep
[remap projectile-ag] #'counsel-projectile-ag
[remap projectile-switch-project] #'counsel-projectile-switch-project)
:config
(ivy-set-display-transformer #'counsel-projectile-find-file nil)
)
(use-package ivy-rich (use-package ivy-rich
:ensure t :ensure t
...@@ -105,12 +120,22 @@ ...@@ -105,12 +120,22 @@
(setq ivy-rich-path-stytle 'abbrev (setq ivy-rich-path-stytle 'abbrev
ivy-virtual-abbreviate 'full)) ivy-virtual-abbreviate 'full))
:config :config
(progn (progn
(setq ivy-rich-parse-remote-buffer nil) (setq ivy-rich-parse-remote-buffer nil)
(ivy-rich-mode) (ivy-rich-mode)
) )
) )
(use-package ivy-posframe
:ensure t
:hook (ivy-mode . ivy-posframe-mode)
:config
(setq ivy-fixed-height-minibuffer nil
ivy-postframe-border-width 10
ivy-postframe-parameters
`((min-width . 90)
(min-height . ,ivy-height)))
)
(provide 'completion) (provide 'completion)
;;; completion.el ends here ;;; completion.el ends here
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment