fix(evil): correct typesetting quotations in latex
Use `evil-embrace` for typsetting quotations in latex instead of `evil-surround`.
This commit is contained in:
parent
b352470f69
commit
0352ade454
1 changed files with 12 additions and 0 deletions
|
@ -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 ()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue