]> git.eshelyaron.com Git - emacs.git/commitdiff
* lisp/textmodes/css-mode.el: Handle hyphenated vars
authorSimen Heggestøyl <simenheg@gmail.com>
Thu, 5 Feb 2015 20:35:36 +0000 (15:35 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Thu, 5 Feb 2015 20:35:36 +0000 (15:35 -0500)
Fixes: debbugs:19263
* lisp/textmodes/css-mode.el (scss-smie--not-interpolation-p): Vars can be
hyphenated.

lisp/ChangeLog
lisp/textmodes/css-mode.el

index 62c4e9a937c5d66cade58845b62b61680dcb6b00..f9b56421297c0bfeeaf4cd5ba0190d083505baab 100644 (file)
@@ -1,4 +1,7 @@
-2015-02-05  Simen Heggestøyl  <simenheg@gmail.com>  (tiny change)
+2015-02-05  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * textmodes/css-mode.el (scss-smie--not-interpolation-p): Vars can be
+       hyphenated (bug#19263).
 
        * textmodes/css-mode.el (css-fill-paragraph): Fix filling in presence
        of variable interpolation (bug#19751).
index fbaa486fd2e64b053f435b1784c31596f0ac57f2..f6a3ca64dd96d7515741348c183ab4d12e98a54b 100644 (file)
 (defun scss-smie--not-interpolation-p ()
   (save-excursion
     (forward-char -1)
-    (or (zerop (skip-chars-backward "[:alnum:]"))
+    (or (zerop (skip-chars-backward "-[:alnum:]"))
         (not (looking-back "#{\\$" (- (point) 3))))))
 
 ;;;###autoload (add-to-list 'auto-mode-alist '("\\.scss\\'" . scss-mode))