branch: elpa/tuareg
commit 1600fdad28bdd2c55e52a87e7987713c6d5d1718
Merge: f661844ba9 10bfb614ba
Author: monnier <monn...@iro.umontreal.ca>
Commit: GitHub <nore...@github.com>

    Merge pull request #317 from DemiMarie/patch-1
    
    Indent parenthesized if and match expressions properly
---
 tuareg.el | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/tuareg.el b/tuareg.el
index 388c4ca838..bfcb6510b6 100644
--- a/tuareg.el
+++ b/tuareg.el
@@ -2210,10 +2210,11 @@ Return values can be
          (and (not (smie-rule-bolp))
               (cond ((smie-rule-prev-p "d=")
                      (smie-rule-parent tuareg-default-indent))
-                    ((smie-rule-prev-p "begin") (smie-rule-parent)))))
+                    ((smie-rule-prev-p "begin" "(")
+                     (smie-rule-parent)))))
         ((equal token "then") (smie-rule-parent))
         ((equal token "if") (if (and (not (smie-rule-bolp))
-                                     (smie-rule-prev-p "else"))
+                                     (smie-rule-prev-p "else" "(" "begin"))
                                 (smie-rule-parent)))
         ((and (equal token "with") (smie-rule-parent-p "{"))
          (smie-rule-parent))

Reply via email to