aboutsummaryrefslogtreecommitdiffstats
path: root/emmet-mode.el
diff options
context:
space:
mode:
Diffstat (limited to 'emmet-mode.el')
-rw-r--r--emmet-mode.el19
1 files changed, 4 insertions, 15 deletions
diff --git a/emmet-mode.el b/emmet-mode.el
index 5d9b913..8a9d5fb 100644
--- a/emmet-mode.el
+++ b/emmet-mode.el
@@ -3922,22 +3922,11 @@ accept it or skip it."
(interactive "sExpression to wrap with: ")
(let* ((emmet-move-cursor-between-quotes nil)
(to-wrap (buffer-substring-no-properties (region-beginning) (region-end)))
- (expr (concat wrap-with
- ">{"
- (replace-regexp-in-string
- "\\$"
- "!EMMET-DOLLAR-REPLACEMENT!"
- (replace-regexp-in-string
- "}"
- "!EMMET-BRACKET-REPLACEMENT!"
- to-wrap nil t) nil t)
- "}"))
+ (expr (concat wrap-with ">{!EMMET-TO-WRAP-REPLACEMENT!}"))
(markup (replace-regexp-in-string
- "!EMMET-DOLLAR-REPLACEMENT!"
- "$"
- (replace-regexp-in-string
- "!EMMET-BRACKET-REPLACEMENT!"
- "}" (emmet-transform expr) nil t) nil t)))
+ "!EMMET-TO-WRAP-REPLACEMENT!" to-wrap
+ (emmet-transform expr)
+ t t)))
(when markup
(delete-region (region-beginning) (region-end))
(insert markup)