diff --git a/crates/language/src/buffer.rs b/crates/language/src/buffer.rs index 2d298ff24b..ef7a22d7e7 100644 --- a/crates/language/src/buffer.rs +++ b/crates/language/src/buffer.rs @@ -3283,8 +3283,8 @@ impl BufferSnapshot { pub fn surrounding_word(&self, start: T) -> (Range, Option) { let mut start = start.to_offset(self); let mut end = start; - let mut next_chars = self.chars_at(start).peekable(); - let mut prev_chars = self.reversed_chars_at(start).peekable(); + let mut next_chars = self.chars_at(start).take(128).peekable(); + let mut prev_chars = self.reversed_chars_at(start).take(128).peekable(); let classifier = self.char_classifier_at(start); let word_kind = cmp::max(