Not working yet: Remove empty messages unless they contain the cursor

Problem is, I'm trying to trust the excerpt id of the selection head,
but it's a sentinel value and not the actual excerpt id of the message.
I think we probably need to resolve to offsets instead.
This commit is contained in:
Nathan Sobo 2023-06-05 22:58:08 -06:00
parent bef6932da7
commit 23836eb251
2 changed files with 93 additions and 3 deletions

View file

@ -76,6 +76,9 @@ impl SelectionsCollection {
count
}
/// The non-pending, non-overlapping selections. There could still be a pending
/// selection that overlaps these if the mouse is being dragged, etc. Returned as
/// selections over Anchors.
pub fn disjoint_anchors(&self) -> Arc<[Selection<Anchor>]> {
self.disjoint.clone()
}