]> git.eshelyaron.com Git - emacs.git/commitdiff
* lisp/progmodes/js.el (js-syntax-propertize): "return" can't be divided.
authorStefan Monnier <monnier@iro.umontreal.ca>
Tue, 23 Dec 2014 15:50:36 +0000 (10:50 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Tue, 23 Dec 2014 15:50:36 +0000 (10:50 -0500)
Fixes: debbugs:19397
lisp/ChangeLog
lisp/progmodes/js.el

index 9cae9b97c2e9a07a60634079b21fa7754a6dc798..789f59e1b42774308c549811b296a56e28573da5 100644 (file)
@@ -1,3 +1,8 @@
+2014-12-23  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * progmodes/js.el (js-syntax-propertize): "return" can't be divided
+       (bug#19397).
+
 2014-12-23  Michael Albinus  <michael.albinus@gmx.de>
 
        * net/tramp.el (tramp-read-passwd): Ignore errors from `auth-source-*'.
index 56569e1f97205ecd5eefb910ceb570f323659935..0d81a0a22ae93ac32f3a51d16b080e6e1c083231 100644 (file)
@@ -1656,7 +1656,7 @@ This performs fontification according to `js--class-styles'."
     ;; We can probably just add +, -, !, <, >, %, ^, ~, |, &, ?, : at which
     ;; point I think only * and / would be missing which could also be added,
     ;; but need care to avoid affecting the // and */ comment markers.
-    ("\\(?:^\\|[=([{,:;]\\)\\(?:[ \t]\\)*\\(/\\)[^/*]"
+    ("\\(?:^\\|[=([{,:;]\\|\\_<return\\_>\\)\\(?:[ \t]\\)*\\(/\\)[^/*]"
      (1 (ignore
         (forward-char -1)
          (when (or (not (memq (char-after (match-beginning 0)) '(?\s ?\t)))