mirror of
https://github.com/doomemacs/doomemacs
synced 2025-08-01 12:17:25 -05:00
fix(evil): correct typesetting quotations in latex
Use `evil-embrace` for typsetting quotations in latex instead of `evil-surround`.
This commit is contained in:
committed by
Henrik Lissner
parent
b352470f69
commit
0352ade454
@ -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 ()
|
||||
|
Reference in New Issue
Block a user