summaryrefslogtreecommitdiffstats
path: root/src/options/set.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/options/set.rs')
-rw-r--r--src/options/set.rs29
1 files changed, 1 insertions, 28 deletions
diff --git a/src/options/set.rs b/src/options/set.rs
index 5b68ffec..cebdd2f7 100644
--- a/src/options/set.rs
+++ b/src/options/set.rs
@@ -16,7 +16,7 @@ use crate::features;
use crate::git_config;
use crate::git_config_entry::{self, GitConfigEntry};
use crate::options::option_value::{OptionValue, ProvenancedOptionValue};
-use crate::options::{self, theme};
+use crate::options::theme;
macro_rules! set_options {
([$( $field_ident:ident ),* ],
@@ -186,8 +186,6 @@ pub fn set_options(
opt.computed.inspect_raw_lines =
cli::InspectRawLines::from_str(&opt.inspect_raw_lines).unwrap();
- opt.computed.line_numbers_mode =
- compute_line_numbers_mode(opt, &builtin_features, git_config, &option_names);
opt.computed.paging_mode = parse_paging_mode(&opt.paging_mode);
// --color-only is used for interactive.diffFilter (git add -p). side-by-side, and
@@ -201,31 +199,6 @@ pub fn set_options(
}
}
-fn compute_line_numbers_mode(
- opt: &cli::Opt,
- builtin_features: &HashMap<String, features::BuiltinFeature>,
- git_config: &mut Option<git_config::GitConfig>,
- option_names: &HashMap<&str, &str>,
-) -> cli::LineNumbersMode {
- // line-numbers is in general treated as a boolean value. We read it as a string here in order
- // to interpret an explicit "false" (as opposed to merely absence) as meaning "Do not show any
- // line numbers; not even the first line number of the hunk".
- let line_numbers_string_value: Option<Option<String>> = options::get::get_option_value(
- option_names["line-numbers"],
- builtin_features,
- opt,
- git_config,
- );
- match (
- line_numbers_string_value.as_ref().map(|val| val.as_deref()),
- opt.line_numbers,
- ) {
- (Some(Some("false")), _) => cli::LineNumbersMode::None,
- (_, true) => cli::LineNumbersMode::Full,
- (_, false) => cli::LineNumbersMode::First,
- }
-}
-
#[allow(non_snake_case)]
fn set__light__dark__syntax_theme__options(
opt: &mut cli::Opt,