Skip to content

Commit 87d389e

Browse files
committed
Fix remaining issues with end coverage of sections
1 parent f6c4c62 commit 87d389e

5 files changed

+6
-9
lines changed

crates/ark/src/lsp/folding_range.rs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -384,10 +384,7 @@ fn end_node_handler(
384384
// Iterate over each (start level, start line) in the last section
385385
for &(_level, start_line) in last_section.iter() {
386386
// Add a new folding range for each range in the last section
387-
let folding_range = comment_range(
388-
start_line,
389-
find_last_non_empty_line(document, start_line, line_idx - 1),
390-
);
387+
let folding_range = comment_range(start_line, line_idx - 1);
391388

392389
folding_ranges.push(folding_range);
393390
}

crates/ark/src/lsp/snapshots/ark__lsp__folding_range__tests__folding_section_chunks_with_section_in_middle.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ expression: "test_folding_range(\"\n#+ Cell\na\n\n# Section ----\nb\n\n#+ Other
1616
FoldingRange {
1717
start_line: 4,
1818
start_character: None,
19-
end_line: 8,
19+
end_line: 9,
2020
end_character: None,
2121
kind: Some(
2222
Region,

crates/ark/src/lsp/snapshots/ark__lsp__folding_range__tests__folding_section_chunks_with_sections.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ expression: "test_folding_range(\"\n# Section ----\na\n\n#+ Cell\nb\n\n# Section
2626
FoldingRange {
2727
start_line: 7,
2828
start_character: None,
29-
end_line: 11,
29+
end_line: 12,
3030
end_character: None,
3131
kind: Some(
3232
Region,

crates/ark/src/lsp/snapshots/ark__lsp__folding_range__tests__folding_section_comments.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ expression: "test_folding_range(\"\n# Section ----\na\n\nb\nc\n\n# Section ----\
1616
FoldingRange {
1717
start_line: 7,
1818
start_character: None,
19-
end_line: 8,
19+
end_line: 9,
2020
end_character: None,
2121
kind: Some(
2222
Region,

crates/ark/src/lsp/snapshots/ark__lsp__folding_range__tests__folding_section_comments_basic.snap

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
source: crates/ark/src/lsp/folding_range.rs
3-
expression: "test_folding_range(\"\n# First section ----\na\nb\n\n# Second section ----\nc\nd\n\n# %% Chunk section (jupyter-style)\ne\nf\n\n#+ Chunk section (knitr-style)\ng\n# + This is not a chunk\nh\")"
3+
expression: "test_folding_range(\"\n# First section ----\na\nb\n\n# Second section ----\nc\nd\n\n# %% Chunk section (jupyter-style)\ne\nf\n\n#+ Chunk section (knitr-style)\ng\n# + This is not a chunk\nh\n\")"
44
---
55
[
66
FoldingRange {
@@ -16,7 +16,7 @@ expression: "test_folding_range(\"\n# First section ----\na\nb\n\n# Second secti
1616
FoldingRange {
1717
start_line: 5,
1818
start_character: None,
19-
end_line: 16,
19+
end_line: 17,
2020
end_character: None,
2121
kind: Some(
2222
Region,

0 commit comments

Comments
 (0)