summaryrefslogtreecommitdiff
path: root/src/cmds/comp/workspace_sheet.rs
diff options
context:
space:
mode:
author魏曹先生 <1992414357@qq.com>2026-03-20 22:21:56 +0800
committer魏曹先生 <1992414357@qq.com>2026-03-20 22:21:56 +0800
commitab6be7968b25afb57fc428695693484ad8576718 (patch)
treee4af27964f195a18a678844dbe71c0aaa182b5dc /src/cmds/comp/workspace_sheet.rs
parent6b22f7b7694fce530f84ba94c65c057450cca626 (diff)
Refactor code to use modern Rust idioms and fix clippy lints
Diffstat (limited to 'src/cmds/comp/workspace_sheet.rs')
-rw-r--r--src/cmds/comp/workspace_sheet.rs8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/cmds/comp/workspace_sheet.rs b/src/cmds/comp/workspace_sheet.rs
index e9d5983..985fe43 100644
--- a/src/cmds/comp/workspace_sheet.rs
+++ b/src/cmds/comp/workspace_sheet.rs
@@ -7,13 +7,11 @@ pub fn comp(ctx: CompletionContext) -> Option<Vec<String>> {
return None;
}
- if ctx.all_words.contains(&"--list-all".to_string())
- || ctx.all_words.contains(&"-A".to_string())
- {
- if ctx.all_words.len() > 4 {
+ if (ctx.all_words.contains(&"--list-all".to_string())
+ || ctx.all_words.contains(&"-A".to_string()))
+ && ctx.all_words.len() > 4 {
return None;
}
- }
if ctx.current_word.starts_with('-') {
return Some(string_vec![