diff options
-rw-r--r-- | emmet-mode.el | 7 | ||||
-rw-r--r-- | src/mode-def.el | 7 |
2 files changed, 8 insertions, 6 deletions
diff --git a/emmet-mode.el b/emmet-mode.el index 29ed05e..8263b16 100644 --- a/emmet-mode.el +++ b/emmet-mode.el @@ -3721,9 +3721,10 @@ See also `emmet-expand-line'." (defun emmet-css-next-insert-point (str) (let ((regexp (if emmet-use-sass-syntax ": *\\($\\)" ": *\\(;\\)$"))) - (set-match-data nil t) - (string-match regexp str) - (or (match-beginning 1) (length str)))) + (save-match-data + (set-match-data nil t) + (string-match regexp str) + (or (match-beginning 1) (length str))))) (defvar emmet-flash-ovl nil) (make-variable-buffer-local 'emmet-flash-ovl) diff --git a/src/mode-def.el b/src/mode-def.el index be615db..6a7f5aa 100644 --- a/src/mode-def.el +++ b/src/mode-def.el @@ -232,9 +232,10 @@ See also `emmet-expand-line'." (defun emmet-css-next-insert-point (str) (let ((regexp (if emmet-use-sass-syntax ": *\\($\\)" ": *\\(;\\)$"))) - (set-match-data nil t) - (string-match regexp str) - (or (match-beginning 1) (length str)))) + (save-match-data + (set-match-data nil t) + (string-match regexp str) + (or (match-beginning 1) (length str))))) (defvar emmet-flash-ovl nil) (make-variable-buffer-local 'emmet-flash-ovl) |