mirror of
https://github.com/denisidoro/navi
synced 2024-11-21 19:13:07 +00:00
Fix preview map "leaking" with multiple variables
With multiple variables in the preview, each with different «--map» options, there is an application of the map code for the current variable to the preview of the other variables as well. This code fixes that.
This commit is contained in:
parent
9d862344e6
commit
41aa47e280
1 changed files with 8 additions and 2 deletions
|
@ -90,8 +90,14 @@ impl Runnable for Input {
|
|||
"{variables}\n{variable} = {value}",
|
||||
variables = variables,
|
||||
variable = style(variable_name).with(variable_color),
|
||||
value = finder::process(value, column, delimiter.as_deref(), map.clone())
|
||||
.expect("Unable to process value"),
|
||||
value = if env_var::get(&env_variable_name).is_ok() {
|
||||
value
|
||||
} else if is_current {
|
||||
finder::process(value, column, delimiter.as_deref(), map.clone())
|
||||
.expect("Unable to process value")
|
||||
} else {
|
||||
"".to_string()
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue