html: Open extra newline between opening and closing HTML tags (#25130)
Closes #12064 It feels a bit strange to use `brackets` for this but it seems to work without unintended consequences from my testing so far. Release Notes: - N/A --------- Co-authored-by: Marshall Bowers <git@maxdeviant.com>
This commit is contained in:
parent
528da6eb26
commit
1429363218
7 changed files with 199 additions and 62 deletions
|
@ -5156,11 +5156,11 @@ impl MultiBufferSnapshot {
|
|||
excerpt
|
||||
.buffer()
|
||||
.enclosing_bracket_ranges(excerpt.map_range_to_buffer(range))
|
||||
.filter_map(move |(open, close)| {
|
||||
if excerpt.contains_buffer_range(open.start..close.end) {
|
||||
.filter_map(move |pair| {
|
||||
if excerpt.contains_buffer_range(pair.open_range.start..pair.close_range.end) {
|
||||
Some((
|
||||
excerpt.map_range_from_buffer(open),
|
||||
excerpt.map_range_from_buffer(close),
|
||||
excerpt.map_range_from_buffer(pair.open_range),
|
||||
excerpt.map_range_from_buffer(pair.close_range),
|
||||
))
|
||||
} else {
|
||||
None
|
||||
|
@ -5207,12 +5207,12 @@ impl MultiBufferSnapshot {
|
|||
excerpt
|
||||
.buffer()
|
||||
.bracket_ranges(excerpt.map_range_to_buffer(range))
|
||||
.filter_map(move |(start_bracket_range, close_bracket_range)| {
|
||||
let buffer_range = start_bracket_range.start..close_bracket_range.end;
|
||||
.filter_map(move |pair| {
|
||||
let buffer_range = pair.open_range.start..pair.close_range.end;
|
||||
if excerpt.contains_buffer_range(buffer_range) {
|
||||
Some((
|
||||
excerpt.map_range_from_buffer(start_bracket_range),
|
||||
excerpt.map_range_from_buffer(close_bracket_range),
|
||||
excerpt.map_range_from_buffer(pair.open_range),
|
||||
excerpt.map_range_from_buffer(pair.close_range),
|
||||
))
|
||||
} else {
|
||||
None
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue