From a715d040559edec6a503119acaf2c9f43ad97e4d Mon Sep 17 00:00:00 2001 From: blindfs Date: Fri, 11 Apr 2025 09:18:11 +0800 Subject: [PATCH] fix: test --- crates/nu-cli/src/completions/cell_path_completions.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/crates/nu-cli/src/completions/cell_path_completions.rs b/crates/nu-cli/src/completions/cell_path_completions.rs index 1191380eb4..23315b22f0 100644 --- a/crates/nu-cli/src/completions/cell_path_completions.rs +++ b/crates/nu-cli/src/completions/cell_path_completions.rs @@ -113,7 +113,9 @@ fn get_suggestions_by_value( ) -> Vec { let to_suggestion = |s: String, v: Option<&Value>| { // Check if the string needs quoting (has spaces or punctuation) - let value = if s.contains(|c: char| c.is_whitespace() || c.is_ascii_punctuation()) { + let value = if s.contains(|c: char| { + c.is_whitespace() || (c.is_ascii_punctuation() && !(['_', '-'].contains(&c))) + }) { format!("{:?}", s) } else { s