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))