reader handle_completions(): move loop-invariant code

This commit is contained in:
Johannes Altmanninger
2026-04-16 23:07:58 +08:00
parent 3cb939c9a8
commit 413246a93d

View File

@@ -7026,9 +7026,11 @@ fn handle_completions(&mut self, token_range: Range<usize>, mut comp: Vec<Comple
comp.retain(|c| !c.replaces_token() || reader_can_replace(&tok, c.flags));
for c in &mut comp {
if !will_replace_token && c.replaces_token() {
c.flags |= CompleteFlags::SUPPRESS_PAGER_PREFIX;
if !will_replace_token {
for c in &mut comp {
if c.replaces_token() {
c.flags |= CompleteFlags::SUPPRESS_PAGER_PREFIX;
}
}
}