diff options
| author | Jonas Maier <> | 2026-03-10 17:06:43 +0100 |
|---|---|---|
| committer | Jonas Maier <> | 2026-03-10 17:06:43 +0100 |
| commit | f4867b2164201c8edcb4c59b41107c1cd880a513 (patch) | |
| tree | f8a0b758d45b9feb3d192c57521ce970a1453f51 /src/completion.rs | |
| parent | fb443270b14ad4d404f6b401f83b323a9769e667 (diff) | |
| download | pish-f4867b2164201c8edcb4c59b41107c1cd880a513.tar.gz | |
sorted completion
Diffstat (limited to 'src/completion.rs')
| -rw-r--r-- | src/completion.rs | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/completion.rs b/src/completion.rs index d10aabd..80a0ebb 100644 --- a/src/completion.rs +++ b/src/completion.rs @@ -115,7 +115,12 @@ pub fn populate_path_cache(session: Arc<Mutex<Session>>) { pub fn command_completion(session: Arc<Mutex<Session>>, prefix: BString) -> Vec<Suggestion> { let se = session.lock().unwrap(); let mut out = Vec::new(); - for fun in se.funs.keys().chain(se.builtins.keys()).chain(se.path_cache.binaries.keys()) { + for fun in se + .funs + .keys() + .chain(se.builtins.keys()) + .chain(se.path_cache.binaries.keys()) + { if fun.starts_with(&prefix) { out.push(Suggestion { display: fun.to_vec(), |
