diff options
author | Canop <cano.petrole@gmail.com> | 2020-01-27 22:23:43 +0100 |
---|---|---|
committer | Canop <cano.petrole@gmail.com> | 2020-01-27 22:28:47 +0100 |
commit | 42ac6eac1df92dc6725a72aaa16b15cb1dd69923 (patch) | |
tree | fb010767f20bddc364e04a6dc63c7c1f53ce57ee /src/browser_states.rs | |
parent | 4ae1078086a8e65ff1aca0ccea3650c7c73b97c3 (diff) |
simplification of git_ignore options to only 2 states
I guess nobody was able to explain the 3 possible values.
I've also used libgit2 to compute files to ignore.
Diffstat (limited to 'src/browser_states.rs')
-rw-r--r-- | src/browser_states.rs | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/browser_states.rs b/src/browser_states.rs index db4f2ea..6a21cfd 100644 --- a/src/browser_states.rs +++ b/src/browser_states.rs @@ -13,7 +13,7 @@ use { status::Status, task_sync::TaskLifetime, tree_build::TreeBuilder, - tree_options::{OptionBool, TreeOptions}, + tree_options::TreeOptions, verb_store::PrefixSearchResult, verbs::VerbExecutor, }, @@ -473,11 +473,7 @@ impl AppState for BrowserState { screen.height - 1, )?; let h_value = if tree.options.show_hidden { 'y' } else { 'n' }; - let gi_value = match tree.options.respect_git_ignore { - OptionBool::Auto => 'a', - OptionBool::Yes => 'y', - OptionBool::No => 'n', - }; + let gi_value = if tree.options.respect_git_ignore { 'y' } else { 'n' }; screen.skin.flag_label.queue_str(&mut w, " h:")?; screen.skin.flag_value.queue(&mut w, h_value)?; screen.skin.flag_label.queue_str(&mut w, " gi:")?; |