From 93795633ddbe630b355a0a2abb9ff37d682dc3bd Mon Sep 17 00:00:00 2001 From: Mike Chen <517926804@qq.com> Date: Wed, 26 Aug 2020 15:09:52 +0800 Subject: [PATCH] fix ivy not working well with lsp-ivy-workspace-symbol More details here: emacs-lsp/lsp-ivy#18 (comment) --- modules/completion/ivy/config.el | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/modules/completion/ivy/config.el b/modules/completion/ivy/config.el index aa9620f2c..c8d5c12ed 100644 --- a/modules/completion/ivy/config.el +++ b/modules/completion/ivy/config.el @@ -381,9 +381,11 @@ evil-ex-specific constructs, so we disable it solely in evil-ex." '(literal regexp initialism))) :config (setq ivy-prescient-sort-commands - '(:not swiper swiper-isearch ivy-switch-buffer counsel-grep - counsel-git-grep counsel-ag counsel-rg counsel-imenu - counsel-yank-pop counsel-recentf counsel-buffer-or-recentf) + '(:not swiper swiper-isearch ivy-switch-buffer + lsp-ivy-workspace-symbol ivy-resume ivy--restore-session + counsel-grep counsel-git-grep counsel-rg counsel-ag + counsel-ack counsel-fzf counsel-pt counsel-imenu + counsel-yank-pop counsel-recentf counsel-buffer-or-recentf) ivy-prescient-retain-classic-highlighting t) (defun +ivy-prescient-non-fuzzy (str) (let ((prescient-filter-method '(literal regexp)))