From 63188b6754276cf424aed2c1cc9947738d9c6116 Mon Sep 17 00:00:00 2001 From: saahityaedams Date: Sat, 7 Sep 2024 20:21:02 +0530 Subject: [PATCH] Fix parenthesis matching for file links in terminal (#17512) Closes #17391 Release Notes: - Fixed parenthesis matching for file links in terminal ([#17391](https://github.com/zed-industries/zed/issues/17391)) --- crates/terminal/src/terminal.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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,