Avoid having carriage returns (\r) in inlays

Kirill Bulatov and Antonio Scandurra created

Co-Authored-By: Antonio Scandurra <antonio@zed.dev>

Change summary

crates/editor/src/display_map/inlay_map.rs | 1 +
1 file changed, 1 insertion(+)

Detailed changes

crates/editor/src/display_map/inlay_map.rs 🔗

@@ -472,6 +472,7 @@ impl InlayMap {
                 let bias = if rng.gen() { Bias::Left } else { Bias::Right };
                 let len = rng.gen_range(1..=5);
                 let text = util::RandomCharIter::new(&mut *rng)
+                    .filter(|ch| *ch != '\r')
                     .take(len)
                     .collect::<String>();
                 log::info!(