From 50de8a07ddcc427c4c72f5c5e5f76c9d91287343 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Sat, 2 Mar 2019 02:04:28 -0500 Subject: [PATCH] Reduce company+evil keymap conflicts #903 company-active-map and company-search-map were losing to global evil state keymaps, causing an odd issue with the insert keybind for C-j was overriding C-j (company-select-next) when company was active and completing. --- modules/completion/company/config.el | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules/completion/company/config.el b/modules/completion/company/config.el index a87d20f37..2fc9f906c 100644 --- a/modules/completion/company/config.el +++ b/modules/completion/company/config.el @@ -18,6 +18,8 @@ company-echo-metadata-frontend)) :config (add-hook 'company-mode-hook #'+company|init-backends) + (when (featurep! :feature evil) + (add-hook 'company-mode-hook #'evil-normalize-keymaps)) (global-company-mode +1))