bugGNU Screen - Bugs: bug #50952, Feature request: Hyperlinks


bug #50952: Feature request: Hyperlinks

Submitter:  Egmont Koblinger <egmont>
Submitted:  Thu 04 May 2017 09:16:57 PM UTC
Votes: 101
Category:  Feature Request Severity:  3 - Normal
Priority:  * 5 - Normal Status:  None
Privacy:  Public Assigned to:  None
Open/Closed:  Open Release:  None
Fixed Release:  None Planned Release:  None
Work Required:  None
* Mandatory Fields

Add a New Comment Rich Markup

Thu 04 May 2017 09:16:57 PM UTC, original submission:  

Recently two popular terminal emulators, GNOME Terminal and iTerm2 have implemented a brand new feature: explicit hyperlinks.

Unlike the existing functionality of most terminal emulators of automatically detecting URLs that appear onscreen, this time it's like hyperlinks on web pages: the link target is explicitly specified by the OSC 8 escape sequence and the visible text can be an arbitrary piece of text.

We believe this feature can provide a noticeable productivity boost for plenty of users, and hence we're hoping to get some widespread recognition and support, in which screen joining the game would be a key factor!

Ideally screen would make its presence transparent to the user and make sure hyperlinks work exactly as if screen weren't in the game. This includes autogenerating or mangling the "id" parameter in some trivial way, see the docs linked below for why and how, but that's a piece of cake. The tough^Wchallenging bits is probably coming up with a memory-efficient way of storing a target URL for some of the character cells.

Please see https://gist.github.com/egmontkob/eb114294efbcd5adb1944c9f3cb5feda for details about this feature.

Egmont Koblinger <egmont>


(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:

No files currently attached


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by siddh (Voted in favor of this item)
  • -email is unavailable- added by glen (Voted in favor of this item)
  • -email is unavailable- added by egmont (Submitted the item)

    There are 101 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.


    Follow 2 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2024-07-01 siddh Carbon-Copy- Added siddh
    2018-11-26 glen Carbon-Copy- Added glen

    Back to the top

    Powered by Savane 3.13-b921.
    Corresponding source code