diff --git a/crates/nu-cli/src/completions/file_completions.rs b/crates/nu-cli/src/completions/file_completions.rs index f6452c8c1e..f880ddc9a0 100644 --- a/crates/nu-cli/src/completions/file_completions.rs +++ b/crates/nu-cli/src/completions/file_completions.rs @@ -136,6 +136,11 @@ pub fn file_path_completion( path = format!("\'{}\'", path); } + // Fix files or folders with quotes + if path.contains('\'') || path.contains('"') { + path = format!("`{}`", path); + } + Some((span, path)) } else { None