aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorDave Mayo <pobocks@gmail.com>2014-08-24 17:12:24 -0400
committerDave Mayo <pobocks@gmail.com>2014-08-24 17:12:24 -0400
commitec4d63f31c41941af3e85f9493ebc5cfed8be90e (patch)
treed1b8dbf287bbb71cf3643c44cbc888353293efcd /src
parentbedede7cd27015ad9bd19892bc49b3b9232c896f (diff)
downloademmet-mode-ec4d63f31c41941af3e85f9493ebc5cfed8be90e.tar.lz
emmet-mode-ec4d63f31c41941af3e85f9493ebc5cfed8be90e.tar.xz
emmet-mode-ec4d63f31c41941af3e85f9493ebc5cfed8be90e.zip
Refs #38, Close #39. Save match data around css cursor positioning.
Diffstat (limited to 'src')
-rw-r--r--src/mode-def.el7
1 files changed, 4 insertions, 3 deletions
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)