equal
deleted
inserted
replaced
139 case None => indent_structure + indent_brackets + indent_extra |
139 case None => indent_structure + indent_brackets + indent_extra |
140 case Some(info @ Text.Info(range, tok)) => |
140 case Some(info @ Text.Info(range, tok)) => |
141 if (tok.is_begin || |
141 if (tok.is_begin || |
142 keywords.is_before_command(tok) || |
142 keywords.is_before_command(tok) || |
143 keywords.is_command(tok, Keyword.theory)) 0 |
143 keywords.is_command(tok, Keyword.theory)) 0 |
|
144 else if (keywords.is_command(tok, Keyword.proof_enclose)) |
|
145 indent_structure + script_indent(info) - indent_offset(tok) |
144 else if (keywords.is_command(tok, Keyword.proof)) |
146 else if (keywords.is_command(tok, Keyword.proof)) |
145 (indent_structure + script_indent(info) - indent_offset(tok)) max indent_size |
147 (indent_structure + script_indent(info) - indent_offset(tok)) max indent_size |
146 else if (tok.is_command) indent_structure - indent_offset(tok) |
148 else if (tok.is_command) indent_structure - indent_offset(tok) |
147 else { |
149 else { |
148 prev_line_command match { |
150 prev_line_command match { |