Skip to content

Commit

Permalink
fmt: cleanup align.v
Browse files Browse the repository at this point in the history
  • Loading branch information
yuyi98 committed Sep 24, 2024
1 parent 07465a4 commit c421c0d
Showing 1 changed file with 9 additions and 10 deletions.
19 changes: 9 additions & 10 deletions vlib/v/fmt/align.v
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ mut:
@[params]
struct AlignConfig {
pub:
ignore_newline bool // ignore newline or comment
use_break_line bool
use_threshold bool
threshold int = 25
Expand Down Expand Up @@ -44,27 +43,27 @@ fn (mut fa FieldAlign) add_info(len int, line int, has_break_line bool) {
fa.add_new_info(len, line)
return
}
i := fa.infos.len - 1
if !fa.cfg.ignore_newline && ((fa.cfg.use_break_line && has_break_line)
|| (!fa.cfg.use_break_line && line - fa.infos[i].line_nr > 1)) {
mut last_info := fa.infos.last()
if (fa.cfg.use_break_line && has_break_line)
|| (!fa.cfg.use_break_line && line - last_info.line_nr > 1) {
fa.add_new_info(len, line)
return
}
if fa.cfg.use_threshold {
len_diff := if fa.infos[i].max_len >= len {
fa.infos[i].max_len - len
len_diff := if last_info.max_len >= len {
last_info.max_len - len
} else {
len - fa.infos[i].max_len
len - last_info.max_len
}

if len_diff >= fa.cfg.threshold {
fa.add_new_info(len, line)
return
}
}
fa.infos[i].line_nr = line
if len > fa.infos[i].max_len {
fa.infos[i].max_len = len
last_info.line_nr = line
if len > last_info.max_len {
last_info.max_len = len
}
}

Expand Down

0 comments on commit c421c0d

Please sign in to comment.