diff options
Diffstat (limited to 'src/main.rs')
-rw-r--r-- | src/main.rs | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/main.rs b/src/main.rs index d48a2961..35edb03c 100644 --- a/src/main.rs +++ b/src/main.rs @@ -258,6 +258,7 @@ fn show_config(config: &config::Config, writer: &mut dyn Write) -> std::io::Resu " max-line-distance = {max_line_distance} max-line-length = {max_line_length} navigate = {navigate} + navigate-regexp = {navigate_regexp} paging = {paging_mode} side-by-side = {side_by_side} syntax-theme = {syntax_theme} @@ -267,6 +268,10 @@ fn show_config(config: &config::Config, writer: &mut dyn Write) -> std::io::Resu max_line_distance = config.max_line_distance, max_line_length = config.max_line_length, navigate = config.navigate, + navigate_regexp = match &config.navigate_regexp { + None => "".to_string(), + Some(s) => s.to_string(), + }, paging_mode = match config.paging_mode { PagingMode::Always => "always", PagingMode::Never => "never", @@ -328,7 +333,10 @@ fn show_themes() -> std::io::Result<()> { }; let mut git_config = git_config::GitConfig::try_create(); - let opt = cli::Opt::from_iter_and_git_config(&["", "", "--navigate"], &mut git_config); + let opt = cli::Opt::from_iter_and_git_config( + &["", "", "--navigate", "--show-themes"], + &mut git_config, + ); let mut output_type = OutputType::from_mode(PagingMode::Always, None, &config::Config::from(opt)).unwrap(); |