We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3d5c023 commit d91e625Copy full SHA for d91e625
crates/assistant/src/prompts.rs
@@ -220,15 +220,17 @@ impl PromptBuilder {
220
let before_range = 0..range.start;
221
let truncated_before = if before_range.len() > MAX_CTX {
222
is_truncated = true;
223
- range.start - MAX_CTX..range.start
+ let start = buffer.clip_offset(range.start - MAX_CTX, text::Bias::Right);
224
+ start..range.start
225
} else {
226
before_range
227
};
228
229
let after_range = range.end..buffer.len();
230
let truncated_after = if after_range.len() > MAX_CTX {
231
- range.end..range.end + MAX_CTX
232
+ let end = buffer.clip_offset(range.end + MAX_CTX, text::Bias::Left);
233
+ range.end..end
234
235
after_range
236
0 commit comments