name Indent rules scope source.ocaml settings decreaseIndentPattern ^\s*(end|done|with|in|else)\b|^\s*;;|^[^\("]*\) increaseIndentPattern [ \t]*$|\b(for|while)[ \t]+.*[ \t]+do[ \t]*$|(\btry$|\bif\s+.*\sthen$|\belse|[:=]\s*sig|=\s*struct)\s*$]]> indentNextLinePattern (?!\bif.*then.*(else.*|(;|[ \t]in)[ \t]*$))\bif|\bthen[ \t]*$|\belse[ \t]*$$