summaryrefslogtreecommitdiff
path: root/helix-core/src/graphemes.rs
diff options
context:
space:
mode:
authorNathan Vegdahl2021-06-26 04:41:54 +0000
committerBlaž Hrastnik2021-06-26 05:26:18 +0000
commita6cadddef4b43659ad3faedac455f32f6019025d (patch)
treed6c0c670845b2fc72d13e622cf749be48394e5a5 /helix-core/src/graphemes.rs
parent2dba228c766e5e9e4b0fe0c12d30909f51faa28e (diff)
Fix silly mistake in previous phantom line bug fix.
Fixes #381. I was trying to change an index value that... wasn't even an index value.
Diffstat (limited to 'helix-core/src/graphemes.rs')
-rw-r--r--helix-core/src/graphemes.rs14
1 files changed, 0 insertions, 14 deletions
diff --git a/helix-core/src/graphemes.rs b/helix-core/src/graphemes.rs
index e2f7c3f3..f71b6d5f 100644
--- a/helix-core/src/graphemes.rs
+++ b/helix-core/src/graphemes.rs
@@ -131,20 +131,6 @@ pub fn ensure_grapheme_boundary(slice: RopeSlice, char_idx: usize) -> usize {
}
}
-/// Returns the passed byte index if it's already a grapheme boundary,
-/// or the next grapheme boundary byte index if not.
-pub fn ensure_grapheme_boundary_byte(slice: RopeSlice, byte_idx: usize) -> usize {
- // TODO: we can avoid the byte/char conversions entirely
- // if we also make byte versions of the other functions.
- let char_idx = slice.byte_to_char(byte_idx);
- let fixed_char_idx = ensure_grapheme_boundary(slice, char_idx);
- if fixed_char_idx == char_idx {
- byte_idx
- } else {
- slice.char_to_byte(fixed_char_idx)
- }
-}
-
/// Returns whether the given char position is a grapheme boundary.
pub fn is_grapheme_boundary(slice: RopeSlice, char_idx: usize) -> bool {
// Bounds check