fix: runtime opts

This commit is contained in:
iff 2024-11-16 22:30:42 +01:00
parent 4323926c77
commit 3ce7918e35
2 changed files with 19 additions and 4 deletions

View file

@ -164,13 +164,18 @@ fn eval_suggest(
}
let mut last_command = last_command.to_owned();
let mut opt_list = Vec::new();
replaces::opts(&mut suggest, &mut last_command);
replaces::opts(&mut suggest, &mut last_command, &mut opt_list);
replaces::cmd_reg(&mut suggest, &mut last_command);
replaces::err(&mut suggest, error_msg);
replaces::command(&mut suggest, split_command);
replaces::shell(&mut suggest, shell);
replaces::typo(&mut suggest, split_command, shell);
for (tag, value) in opt_list {
suggest = suggest.replace(&tag, &value);
}
Some(suggest)
}