From 71c431031fa9cc3e92351990580d83c288784780 Mon Sep 17 00:00:00 2001 From: iff Date: Tue, 7 Jan 2025 19:06:04 +0100 Subject: [PATCH] fix: tokenize eval shell --- parser/src/replaces.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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; }