summaryrefslogtreecommitdiffstats
path: root/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs10
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();