diff --git a/crates/terminal/src/terminal.rs b/crates/terminal/src/terminal.rs index 224e660f5f2c59f82121211c8a118e6e5a76f262..bd4dfed0fa260a1c787532cca201a88cc2b22fcd 100644 --- a/crates/terminal/src/terminal.rs +++ b/crates/terminal/src/terminal.rs @@ -425,7 +425,7 @@ impl TerminalBuilder { // Optional suffix matches MSBuild diagnostic suffixes for path parsing in PathLikeWithPosition // https://learn.microsoft.com/en-us/visualstudio/msbuild/msbuild-diagnostic-format-for-tasks let word_regex = - RegexSearch::new(r#"[\$\+\w.\[\]:/\\@\-~]+(?:\((?:\d+|\d+,\d+)\))?"#).unwrap(); + RegexSearch::new(r#"[\$\+\w.\[\]:/\\@\-~()]+(?:\((?:\d+|\d+,\d+)\))?"#).unwrap(); let terminal = Terminal { task,