Skip to content

Add hyperlink OSC escape sequence support #123

@davidrg

Description

@davidrg

As described here and supported by a large number of other terminal emulators.

CKW already has its own proprietary equivalent to this implemented using Device Control Strings (see #122). Its probably not hard to add an Operating System Command variant too - only difference is the OSC version wouldn't support UNC paths like the CKW-specific DCS version.

There should probably be a setting to control what happens if you click these (off, ask, on) as unlike with URL highlighting the target of OSC 8 hyperlinks isn't visible.

How file URIs should be dealt with also needs to be considered. K95 could respond by attempting a file transfer but this won't work well if C-Kermit isn't already running on the other end. Another option would be to provide an on_file_hyperlink or similar macro to let the user decide what happens.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementpriorityHigher-priority ticketterminal-emulationUpdates to existing emulations, or addition of new ones

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions