diff --git a/src/env.rs b/src/env.rs index 14c8e1d7c..83ab38e53 100644 --- a/src/env.rs +++ b/src/env.rs @@ -350,10 +350,10 @@ fn prefer_stale(args: &[String]) -> bool { .filter(|a| !a.starts_with('-')) .nth(1) .unwrap_or(&binding); - return [ + [ "env", "hook-env", "x", "exec", "direnv", "activate", "current", "ls", "where", ] - .contains(&c.as_str()); + .contains(&c.as_str()) } fn environment(args: &[String]) -> Option { diff --git a/src/ui/tree.rs b/src/ui/tree.rs index 88dcb5dd1..f7538f625 100644 --- a/src/ui/tree.rs +++ b/src/ui/tree.rs @@ -43,7 +43,7 @@ impl TreeItemIndent { characters: &TreeItemIndentChars, ) -> TreeItemIndent { let m = 1 + padding; - let n = if indent_size > m { indent_size - m } else { 0 }; + let n = indent_size.saturating_sub(m); let right_pad = characters.right.repeat(n); let empty_pad = characters.empty.repeat(n);