diff --git a/parser/src/replaces.rs b/parser/src/replaces.rs index ce68762..e571e22 100644 --- a/parser/src/replaces.rs +++ b/parser/src/replaces.rs @@ -281,12 +281,14 @@ pub fn select(suggest: &mut String, select_list: &mut Vec) { let command = if selection_list[0].starts_with("eval_shell_command(") { let function = selection_list.join(","); // add a " after first comma, and a " before last ) - let function = format!( + let function: TokenStream2 = format!( "{}\"{}{}", &function[..function.find(',').unwrap() + 1], &function[function.find(',').unwrap() + 1..function.len() - 1], "\")" - ); + ) + .parse() + .unwrap(); quote! { let selects = #function; }