Use element specific terminology in warning

This commit is contained in:
mkorje 2025-03-25 23:48:54 +11:00
parent b89cdbbfad
commit c6536797d2
No known key found for this signature in database
3 changed files with 7 additions and 3 deletions

View File

@ -35,6 +35,7 @@ pub fn layout_vec(
None,
Axes::with_y(elem.gap(styles)),
span,
"elements",
)?;
let delim = elem.delim(styles);
@ -60,6 +61,7 @@ pub fn layout_cases(
None,
Axes::with_y(elem.gap(styles)),
span,
"branches",
)?;
let delim = elem.delim(styles);
@ -119,6 +121,7 @@ pub fn layout_mat(
augment,
Axes::new(elem.column_gap(styles), elem.row_gap(styles)),
span,
"cells",
)?;
let delim = elem.delim(styles);
@ -136,6 +139,7 @@ fn layout_body(
augment: Option<Augment<Abs>>,
gap: Axes<Rel<Abs>>,
span: Span,
children: &str,
) -> SourceResult<Frame> {
let nrows = columns.first().map_or(0, |col| col.len());
let ncols = columns.len();
@ -193,7 +197,7 @@ fn layout_body(
if cell.is_multiline() {
ctx.engine.sink.warn(warning!(
cell_span,
"linebreaks are ignored in cells";
"linebreaks are ignored in {}", children;
hint: "use commas instead to separate each line"
));
}

View File

@ -17,6 +17,6 @@ $ x = cases(1, 2) $
$ cases(a, b, c) $
--- math-cases-linebreaks ---
// Warning: 40-49 linebreaks are ignored in cells
// Warning: 40-49 linebreaks are ignored in branches
// Hint: 40-49 use commas instead to separate each line
$ cases(a, b, c) cases(reverse: #true, a \ b \ c) $

View File

@ -51,6 +51,6 @@ $ vec(1, 2) $
#set math.vec(delim: (none, "%"))
--- math-vec-linebreaks ---
// Warning: 20-29 linebreaks are ignored in cells
// Warning: 20-29 linebreaks are ignored in elements
// Hint: 20-29 use commas instead to separate each line
$ vec(a, b, c) vec(a \ b \ c) $