fix(evil): correct typesetting quotations in latex

Use `evil-embrace` for typsetting quotations in latex instead of
`evil-surround`.
This commit is contained in:
Quoc Huy Vu 2021-11-29 18:32:32 +01:00 committed by Henrik Lissner
parent b352470f69
commit 0352ade454

View file

@ -277,6 +277,18 @@ directives. By default, this only recognizes C directives.")
(embrace-add-pair ?$ "${" "}"))
(defun +evil-embrace-latex-mode-hook-h ()
(dolist (pair '((?\' . ("`" . "\'"))
(?\" . ("``" . "\'\'"))))
(delete (car pair) evil-embrace-evil-surround-keys)
;; Avoid `embrace-add-pair' because it would overwrite the default
;; rules, which we want for other modes
(push (cons (car pair) (make-embrace-pair-struct
:key (car pair)
:left (cadr pair)
:right (cddr pair)
:left-regexp (regexp-quote (cadr pair))
:right-regexp (regexp-quote (cddr pair))))
embrace--pairs-list))
(embrace-add-pair-regexp ?l "\\[a-z]+{" "}" #'+evil--embrace-latex))
(defun +evil-embrace-lisp-mode-hook-h ()