From 9e24db7ed3d32d9ee7b5cbc3d8064658b3be2d3e Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Thu, 28 Mar 2019 16:41:21 -0400 Subject: [PATCH] Don't override embrace's default f pair #1285 This should really be resolved upstream, but until it is this should ensure our custom `f` pair for lisp doesn't end up deleting the global `f` pair. --- modules/feature/evil/config.el | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/modules/feature/evil/config.el b/modules/feature/evil/config.el index 471f97899..c86f3fc5e 100644 --- a/modules/feature/evil/config.el +++ b/modules/feature/evil/config.el @@ -200,7 +200,12 @@ line with a linewise comment.") (embrace-add-pair-regexp ?l "\\[a-z]+{" "}" #'+evil--embrace-latex)) (defun +evil|embrace-lisp-mode-hook () - (embrace-add-pair-regexp ?f "([^ ]+ " ")" #'+evil--embrace-elisp-fn)) + (push (cons ?f (make-embrace-pair-struct + :key ?f + :read-function #'+evil--embrace-elisp-fn + :left-regexp "([^ ]+ " + :right-regexp ")")) + embrace--pairs-list)) ;; Add escaped-sequence support to embrace (setf (alist-get ?\\ (default-value 'embrace--pairs-list))