fmt: smarter wrap of orm lines (#7070)
							parent
							
								
									7c394b9d58
								
							
						
					
					
						commit
						dedb8f7e41
					
				|  | @ -465,6 +465,7 @@ pub fn (mut f Fmt) stmt(node ast.Stmt) { | |||
| 						} else { | ||||
| 							f.write(' ') | ||||
| 						} | ||||
| 						f.wrap_long_line(2, true) | ||||
| 					} | ||||
| 					f.write('where ') | ||||
| 					f.expr(node.where_expr) | ||||
|  | @ -1110,8 +1111,8 @@ pub fn (mut f Fmt) expr(node ast.Expr) { | |||
| 	} | ||||
| } | ||||
| 
 | ||||
| pub fn (mut f Fmt) wrap_long_line(penalty int, add_indent bool) bool { | ||||
| 	if f.line_len <= max_len[penalty] { | ||||
| pub fn (mut f Fmt) wrap_long_line(penalty_idx int, add_indent bool) bool { | ||||
| 	if f.line_len <= max_len[penalty_idx] { | ||||
| 		return false | ||||
| 	} | ||||
| 	if f.out.buf[f.out.buf.len - 1] == ` ` { | ||||
|  |  | |||
|  | @ -46,4 +46,8 @@ fn main() { | |||
| 	sql db { | ||||
| 		delete from Customer where nr_orders == 10 && name == 'Bob' | ||||
| 	} | ||||
| 	sql db { | ||||
| 		update Customer set name = 'Queen Elizabeth II', age = 150, nr_orders = 42, country = 'Great Britain' | ||||
| 		where id == 5 | ||||
| 	} | ||||
| } | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue