Open mamilic opened 1 month ago
Yup, I see the same behaviour. The problem is in how the value shows up in the command palette. It's being inserted directly without the #
at the beginning. That #
is used to indicate it's a workspace symbol search. You can confirm this by doing Go -> Go To Symbol In Workspace
and you'll see the command palette comes up with a #
.
Initially I thought there's not much we can do since it seems like something VS Code handles. However, I looked inside vscode-java-debug (I assume you have this installed), I found : https://github.com/microsoft/vscode-java-debug/blob/main/src/terminalLinkProvider.ts#L18-L60 .
It looks like the current implementation only creates links for stacktrace elements. @jdneo does it make sense to move this into vscode-java-debug and add this as a proposed enhancement there ? Is the current "link-ification" of qualified elements coming from some default detection in VS Code itself ? Seems like vscode-java-debug should try to override it. Detecting fully qualified names might be tricky though.
When I try to navigate to classname by CTRL+Left Click from the logs it can not find it.
Environment
Steps To Reproduce