diff options
author | Dave Mayo <pobocks@gmail.com> | 2014-08-24 17:12:24 -0400 |
---|---|---|
committer | Dave Mayo <pobocks@gmail.com> | 2014-08-24 17:12:24 -0400 |
commit | ec4d63f31c41941af3e85f9493ebc5cfed8be90e (patch) | |
tree | d1b8dbf287bbb71cf3643c44cbc888353293efcd /src | |
parent | bedede7cd27015ad9bd19892bc49b3b9232c896f (diff) | |
download | emmet-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.el | 7 |
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) |