Skip to content

Commit f983e20

Browse files
committed
feat: Set term_width for Renderer
1 parent 96bbaa1 commit f983e20

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/cargo/util/toml/mod.rs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,12 @@ fn emit_diagnostic(
154154
.line_start(line_num + 1)
155155
.annotation(Level::Error.span(highlight_start..highlight_end)),
156156
);
157-
let renderer = Renderer::styled();
157+
let renderer = Renderer::styled().term_width(
158+
gctx.shell()
159+
.err_width()
160+
.diagnostic_terminal_width()
161+
.unwrap_or(annotate_snippets::renderer::DEFAULT_TERM_WIDTH),
162+
);
158163
if let Err(err) = writeln!(gctx.shell().err(), "{}", renderer.render(message)) {
159164
return err.into();
160165
}

0 commit comments

Comments
 (0)