From 7f9623249f0f34e08c9f319d482d42bb0f8bca0c Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Thu, 20 Feb 2020 19:48:27 -0500 Subject: [PATCH] Abort company popups when entering normal mode You likely don't need completion anymore once you exit insert state. --- modules/completion/company/config.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/completion/company/config.el b/modules/completion/company/config.el index a4e53da2d..b1bda000e 100644 --- a/modules/completion/company/config.el +++ b/modules/completion/company/config.el @@ -20,7 +20,8 @@ :config (when (featurep! :editor evil) (add-hook 'company-mode-hook #'evil-normalize-keymaps) - + ;; Don't persist company popups when switching back to normal mode. + (add-hook 'evil-normal-state-entry-hook #'company-abort) ;; Allow users to switch between backends on the fly. E.g. C-x C-s followed ;; by C-x C-n, will switch from `company-yasnippet' to ;; `company-dabbrev-code'.