mirror of
https://github.com/doomemacs/doomemacs
synced 2025-08-03 12:27:26 -05:00
embrace: handle escaped pairs better
This commit is contained in:
@ -13,11 +13,13 @@
|
|||||||
;;;###autoload
|
;;;###autoload
|
||||||
(defun narf/embrace-escaped ()
|
(defun narf/embrace-escaped ()
|
||||||
"Escaped surround characters."
|
"Escaped surround characters."
|
||||||
(let* ((char (string (read-char "\\")))
|
(let ((char (read-char "\\")))
|
||||||
(pair (narf--embrace-get-pair char))
|
(if (eq char 27)
|
||||||
|
(cons "" "")
|
||||||
|
(let ((pair (narf--embrace-get-pair (string char)))
|
||||||
(text (if (sp-point-in-string) "\\\\%s" "\\%s")))
|
(text (if (sp-point-in-string) "\\\\%s" "\\%s")))
|
||||||
(cons (format text (car pair))
|
(cons (format text (car pair))
|
||||||
(format text (cdr pair)))))
|
(format text (cdr pair)))))))
|
||||||
|
|
||||||
;;;###autoload
|
;;;###autoload
|
||||||
(defun narf/embrace-latex ()
|
(defun narf/embrace-latex ()
|
||||||
|
Reference in New Issue
Block a user