From 5f5874c1fc549cc85ca6159a1b0374cabcd088af Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Thu, 28 Feb 2019 18:26:13 -0500 Subject: [PATCH] Fix evil-embrace race condition at startup #345 The previous config would wait for evil-surround to load before adding evil-embrace's hooks. --- modules/feature/evil/config.el | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/feature/evil/config.el b/modules/feature/evil/config.el index 48cbcb6d4..b5b3097b7 100644 --- a/modules/feature/evil/config.el +++ b/modules/feature/evil/config.el @@ -186,7 +186,6 @@ line with a linewise comment.") (def-package! evil-embrace - :after evil-surround :commands (embrace-add-pair embrace-add-pair-regexp) :hook (LaTeX-mode . embrace-LaTeX-mode-hook) :hook (org-mode . embrace-org-mode-hook) @@ -198,9 +197,10 @@ line with a linewise comment.") (embrace-add-pair-regexp ?f "([^ ]+ " ")" #'+evil--embrace-elisp-fn)) (add-hook! (org-mode LaTeX-mode) (embrace-add-pair-regexp ?l "\\[a-z]+{" "}" #'+evil--embrace-latex)) + (after! evil-surround + (evil-embrace-enable-evil-surround-integration)) :config (setq evil-embrace-show-help-p nil) - (evil-embrace-enable-evil-surround-integration) (defun +evil--embrace-get-pair (char) (if-let* ((pair (cdr-safe (assoc (string-to-char char) evil-surround-pairs-alist))))