-
Notifications
You must be signed in to change notification settings - Fork 34k
Closed
Labels
feature-requestRequest for new features or functionalityRequest for new features or functionalityon-testplanterminalGeneral terminal issues that don't fall under another labelGeneral terminal issues that don't fall under another labelterminal-links
Milestone
Description
You can try out this feature in Insiders by enabling this setting:
The link provider experimental API in xterm.js has been merged in with xtermjs/xterm.js#2530 and adopted in VS Code with #90336. I improved it further by adding validated local links (closes the gap with the old system) and "word" links which is the fallback that created words links based on the wordSeparators
setting that open quick access.
This issue tracks removal of the old link matcher code, promoting the link provider to default and cleaning up the rough edges.
- Terminal link detection issues Terminal link detection issues #21125, this was the previous general link problems issue. A lot of this is covered with the adoption of the editor's link detector
- Are terminal word link hovers too aggressive? Are terminal word link hovers too aggressive? #95080
- Terminal "word" link provider does not support wrapping Terminal "word" link provider does not support wrapping #95077
- Terminal link hover obscures hovered text on top line Terminal link hover obscures hovered text on top line #95079
- Linkify terminal paths without any path separators Linkify terminal paths without any path separators #22772, covered by word link provider
- Support terminal.integrated.enableFileLinks when link providers is on Support terminal.integrated.enableFileLinks when link providers is on #95082
- Terminal link provider links don't support git diff links Terminal link provider links don't support git diff links #95114
- Terminal links should support folders Terminal links should support folders #29499
- Terminal links should open word links if there is exactly 1 matching file inside the workspaces Terminal links should open word links if there is exactly 1 matching file inside the workspaces #95119
- Some windows links don't work with link providers Some windows links don't work with link providers #95166
- Support git hashes in terminal word links Add a terminal link handler for links that look like git commits gitkraken/vscode-gitlens#1002
- Properly invalidate links when the buffer changes Terminal links should dismiss when their line content changes #95556
- Keyboard navigation Support terminal link keyboard navigation #95570
- Link hover sticks around sometimes Link hovers sometimes stick around when mouse is out #95997
The plan for April is to get this in a reasonable/preview state, which is already is pretty much. Then for May polish and invest in exposing an API to extensions #91290
kelleyma49
Metadata
Metadata
Assignees
Labels
feature-requestRequest for new features or functionalityRequest for new features or functionalityon-testplanterminalGeneral terminal issues that don't fall under another labelGeneral terminal issues that don't fall under another labelterminal-links