From e874687d19a005efb11323fa5bb06acefca1a23a Mon Sep 17 00:00:00 2001 From: Grigory Shipunov Date: Sat, 14 Nov 2020 22:12:15 +0100 Subject: [PATCH] ivy: ignore substring order and don't prefill ^ --- init.el | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/init.el b/init.el index 367fb5a..eafd145 100644 --- a/init.el +++ b/init.el @@ -163,6 +163,14 @@ (ivy-mode 1) (diminish 'ivy-mode) +;; ignore substring order, except for swiper +(setq ivy-re-builders-alist + '((swiper . ivy--regex-plus) + (t . ivy--regex-ignore-order))) +;; do not use caret, quite often we want start typing from the middle +(eval-after-load 'counsel ;counsel modifies this var + (setq ivy-initial-inputs-alist nil)) + ;; counsel for ivy-powered alternatives (straight-use-package 'counsel) (counsel-mode 1)