summaryrefslogtreecommitdiffstats
path: root/src/browser_states.rs
diff options
context:
space:
mode:
authorCanop <cano.petrole@gmail.com>2020-01-27 22:23:43 +0100
committerCanop <cano.petrole@gmail.com>2020-01-27 22:28:47 +0100
commit42ac6eac1df92dc6725a72aaa16b15cb1dd69923 (patch)
treefb010767f20bddc364e04a6dc63c7c1f53ce57ee /src/browser_states.rs
parent4ae1078086a8e65ff1aca0ccea3650c7c73b97c3 (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.rs8
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:")?;