embrace: handle escaped pairs better
This commit is contained in:
parent
91462aabfa
commit
62ba336a36
1 changed files with 7 additions and 5 deletions
|
@ -13,11 +13,13 @@
|
|||
;;;###autoload
|
||||
(defun narf/embrace-escaped ()
|
||||
"Escaped surround characters."
|
||||
(let* ((char (string (read-char "\\")))
|
||||
(pair (narf--embrace-get-pair char))
|
||||
(text (if (sp-point-in-string) "\\\\%s" "\\%s")))
|
||||
(cons (format text (car pair))
|
||||
(format text (cdr pair)))))
|
||||
(let ((char (read-char "\\")))
|
||||
(if (eq char 27)
|
||||
(cons "" "")
|
||||
(let ((pair (narf--embrace-get-pair (string char)))
|
||||
(text (if (sp-point-in-string) "\\\\%s" "\\%s")))
|
||||
(cons (format text (car pair))
|
||||
(format text (cdr pair)))))))
|
||||
|
||||
;;;###autoload
|
||||
(defun narf/embrace-latex ()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue