aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorflyingleafe <flyingleafe@gmail.com>2014-08-24 16:07:41 +0600
committerflyingleafe <flyingleafe@gmail.com>2014-08-24 16:07:41 +0600
commitf47060d277323cf199d945060749cc4a25d4bd1f (patch)
tree26ef53cd26e431a22a913ad8217883833d71ddbf
parentcb29171c9a2e26f3119230cc75fcb1531e5e754f (diff)
downloademmet-mode-f47060d277323cf199d945060749cc4a25d4bd1f.tar.lz
emmet-mode-f47060d277323cf199d945060749cc4a25d4bd1f.tar.xz
emmet-mode-f47060d277323cf199d945060749cc4a25d4bd1f.zip
Fixed very strange behavior in some cases
-rw-r--r--emmet-mode.el1
-rw-r--r--src/mode-def.el1
2 files changed, 2 insertions, 0 deletions
diff --git a/emmet-mode.el b/emmet-mode.el
index 193c20f..7ff55bc 100644
--- a/emmet-mode.el
+++ b/emmet-mode.el
@@ -3720,6 +3720,7 @@ 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))))
diff --git a/src/mode-def.el b/src/mode-def.el
index ecf4af3..f9a3795 100644
--- a/src/mode-def.el
+++ b/src/mode-def.el
@@ -231,6 +231,7 @@ 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))))