bug-guix
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#38940: \x1b]8; ; OSC character displayed on hyperlinks shown after c


From: Calvin Heim
Subject: bug#38940: \x1b]8; ; OSC character displayed on hyperlinks shown after calls to `guix describe` or `guix show` on mate-terminal 1.12.1 (Trisquel 8)
Date: Wed, 08 Jan 2020 01:26:29 -0800

Hi Zimoun,

On Tue, 2020-01-07 at 12:58 +0100, zimoun wrote:
> Does the environment variable NO_OSC appears to you more meaningful
> than INSIDE_EMACS?

It is more meaningful, but this terminal does interpret other operating system 
codes,
like OSC 12 for changing the cursor color. NO_OSC_8 would be specific to 
hyperlinks.

> Where do you think this should be documented? Which part of the manual?
Installation > Application setup > Terminals
> Some Guix commands print hyperlinks by sending non-printing control 
> characters (\1b]8;;) 
> to the terminal display. In most cases, this works fine. But some older 
> terminals will 
> misinterpret hyperlinks and print the control characters. 
> If that happens, define the NO_OSC_8 variable to disable hyperlinks:
>        
>       $ export NO_OSC_8=1
> 
> If you later upgrade to a terminal with hyperlink support, unset this 
> variable to enable
> hyperlinks.

Sincerely,
Calvin





reply via email to

[Prev in Thread] Current Thread [Next in Thread]