emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] master 970b52a 298/433: Check for EJS "blocks"


From: Dmitry Gutov
Subject: [elpa] master 970b52a 298/433: Check for EJS "blocks"
Date: Thu, 15 Mar 2018 19:44:23 -0400 (EDT)

branch: master
commit 970b52aeb58187e551870931f07e099d8678f3a1
Author: Dmitry Gutov <address@hidden>
Commit: Dmitry Gutov <address@hidden>

    Check for EJS "blocks"
---
 mmm-erb.el | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/mmm-erb.el b/mmm-erb.el
index 1e51507..b1e71ca 100644
--- a/mmm-erb.el
+++ b/mmm-erb.el
@@ -169,7 +169,8 @@
 (defun mmm-erb-scan-ejs (limit)
   (cond ((looking-at "\\(?:if\\|for\\|while\\)\\b") 'open)
         ((looking-at "} *else\\b") 'middle)
-        ((looking-at "}") 'close)))
+        ((looking-at "}") 'close)
+        ((re-search-forward " *{ *" limit t) 'open)))
 
 (defun mmm-erb-orig-indent-function (mode)
   (cadr (assoc 'indent-line-function (get mode 'mmm-local-variables))))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]