Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 7e73a1b

Browse files
Merge pull request #23 from GodTamIt/fix-single-char-wrap
Fix single char overflow display issue
2 parents 435da66 + 943631b commit 7e73a1b

File tree

3 files changed

+26
-1
lines changed

3 files changed

+26
-1
lines changed

‎src/display_list/from_snippet.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,7 @@ fn format_body(slice: &snippet::Slice, has_footer: bool) -> Vec<DisplayLine> {
214214
};
215215
match annotation.range {
216216
(start, _) if start > line_end => true,
217-
(start, end) if start >= line_start && end <= line_end + 1=> {
217+
(start, end) if start >= line_start && end <= line_end => {
218218
let range = (start - line_start, end - line_start);
219219
body.insert(
220220
body_idx + 1,
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
error[E####]: spacing error found
2+
--> foo.txt:26:12
3+
|
4+
26 | This is an exampl
5+
| ____________^
6+
27 | | e of an edge case of an annotation overflowing
7+
| |_^ this should not be on separate lines
8+
28 | to exactly one character on next line.
9+
|
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
slices:
2+
- source: |-
3+
This is an exampl
4+
e of an edge case of an annotation overflowing
5+
to exactly one character on next line.
6+
line_start: 26
7+
origin: foo.txt
8+
fold: false
9+
annotations:
10+
- label: this should not be on separate lines
11+
annotation_type: Error
12+
range: [11, 19]
13+
title:
14+
label: spacing error found
15+
id: E####
16+
annotation_type: Error

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /