Don't insert headers in MultiBuffer
This lays the groundwork to insert headers in the block map instead.
This commit is contained in:
parent
99317bbd62
commit
8534a9cc41
4 changed files with 165 additions and 385 deletions
|
@ -348,11 +348,12 @@ impl DisplaySnapshot {
|
|||
&'a self,
|
||||
rows: Range<u32>,
|
||||
) -> impl 'a + Iterator<Item = (Range<u32>, RenderHeaderFn)> {
|
||||
todo!();
|
||||
let start_row = DisplayPoint::new(rows.start, 0).to_point(self).row;
|
||||
let end_row = DisplayPoint::new(rows.end, 0).to_point(self).row;
|
||||
self.buffer_snapshot
|
||||
.excerpt_headers_in_range(start_row..end_row)
|
||||
.map(move |(rows, render)| {
|
||||
.map(move |(row, header_height, render)| {
|
||||
let start_row = Point::new(rows.start, 0).to_display_point(self).row();
|
||||
let end_row = Point::new(rows.end, 0).to_display_point(self).row();
|
||||
(start_row..end_row, render)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue