Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'helix-core/src/selection.rs')
| -rw-r--r-- | helix-core/src/selection.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/helix-core/src/selection.rs b/helix-core/src/selection.rs index a134a06e..1db2d619 100644 --- a/helix-core/src/selection.rs +++ b/helix-core/src/selection.rs @@ -9,7 +9,7 @@ use crate::{ }, line_ending::get_line_ending, movement::Direction, - Assoc, ChangeSet, RopeGraphemes, RopeSlice, + Assoc, ChangeSet, RopeSlice, }; use helix_stdx::range::is_subset; use helix_stdx::rope::{self, RopeSliceExt}; @@ -379,7 +379,7 @@ impl Range { /// Returns true if this Range covers a single grapheme in the given text pub fn is_single_grapheme(&self, doc: RopeSlice) -> bool { - let mut graphemes = RopeGraphemes::new(doc.slice(self.from()..self.to())); + let mut graphemes = doc.slice(self.from()..self.to()).graphemes(); let first = graphemes.next(); let second = graphemes.next(); first.is_some() && second.is_none() |