Detect that support (e.g. using ANSI cursor position request) and set a console flag for the session. Then allow custom strings when supported or use @-codes to do the special expansion when displaying URLs.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
From Deuc¿@VERT to GitLab note in main/sbbs on Sunday, March 30, 2025 03:04:53
So in the example, `printf '\033]8;;http://example.com\033\\This is a link\033]8;;\033\\\n'`, a non-broken but non-supporting terminal would just eat the URL and only display "This is a link"?
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
From Deuc¿@VERT to GitLab note in main/sbbs on Monday, March 31, 2025 18:46:28
Well, that's kind of lame. :-( I was hoping the URL would at least be *displayed* for terminals that don't support OSC 8. And that would've made autodetection easy too.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
Who's Online
Recent Visitors
Hebrix
Sunday, September 20, 2026 03:20:38
from
! Don,t Panic !
via
Telnet
Hebrix
Saturday, September 19, 2026 10:21:25
from
! Don,t Panic !
via
Telnet
Bozz
Friday, September 18, 2026 19:39:19
from
Budd Lake, New Jersey
via
Telnet
Bozz
Friday, September 18, 2026 19:38:11
from
Budd Lake, New Jersey
via
Telnet