diff --git a/CHANGELOG.md b/CHANGELOG.md index ba5af27..d536ee9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,7 @@ * Auto-install `adoc-mode` for AsciiDoc files. * Add the `ag` package. It provides a nice alternative to `grep` and has nice Projectile integration. * Added additional configuration modules for WSL (`prelude-wsl`) and Windows (`prelude-windows`). +* Add `ivy-prescient` to `prelude-ivy`. ### Changes diff --git a/modules/prelude-ivy.el b/modules/prelude-ivy.el index 134fe95..a6db427 100644 --- a/modules/prelude-ivy.el +++ b/modules/prelude-ivy.el @@ -32,12 +32,13 @@ ;; Boston, MA 02110-1301, USA. ;;; Code: -(prelude-require-packages '(ivy swiper counsel)) +(prelude-require-packages '(ivy ivy-prescient swiper counsel)) ;;; Ivy ;; ivy is a powerful alternative to the popular ido-mode (require 'ivy) +(require 'ivy-prescient) (require 'diminish) (ivy-mode 1) @@ -46,6 +47,9 @@ (global-set-key (kbd "C-c C-r") 'ivy-resume) (global-set-key (kbd "") 'ivy-resume) +;; smarter filtering and sorting for ivy +(ivy-prescient-mode 1) + (diminish 'ivy-mode) (setq projectile-completion-system 'ivy)