src/Tools/jEdit/src/text_structure.scala
changeset 63482 cf2d332acb7c
parent 63481 cbc71faf7673
child 63483 2c9444125485
equal deleted inserted replaced
63481:cbc71faf7673 63482:cf2d332acb7c
   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 {