aboutsummaryrefslogtreecommitdiff
path: root/mingling_core
diff options
context:
space:
mode:
author魏曹先生 <1992414357@qq.com>2026-08-03 20:37:51 +0800
committer魏曹先生 <1992414357@qq.com>2026-08-03 20:37:51 +0800
commitf7862affd74ac3b129f9e9791a4cd4e1c7e3e6d1 (patch)
treefc383c5aab915a752baecca22463693ba386b73d /mingling_core
parent950a24c03ca49872f19ffff8ab6a8b80d687099a (diff)
feat: prioritize default completion over empty fallbackHEADmain
Diffstat (limited to 'mingling_core')
-rw-r--r--mingling_core/src/comp.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/mingling_core/src/comp.rs b/mingling_core/src/comp.rs
index 2317f06..5f851ca 100644
--- a/mingling_core/src/comp.rs
+++ b/mingling_core/src/comp.rs
@@ -182,7 +182,11 @@ impl CompletionHelper {
trace!("using default completion");
let fallback = P::do_comp(&P::build_entry_fallback(vec![]), ctx);
let default = default_completion::<P>(ctx);
- fallback.combine(default)
+ if fallback == Suggest::FileCompletion {
+ default
+ } else {
+ fallback.combine(default)
+ }
}
}
}