From mboxrd@z Thu Jan 1 00:00:00 1970 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 Message-ID: <1578475589.2665.55.camel@gmail.com> References: <1578206891.2605.33.camel@gmail.com> <1578342380.2215.13.camel@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:36850) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ip7cF-0002wW-E1 for bug-guix@gnu.org; Wed, 08 Jan 2020 04:27:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ip7cE-00008s-EO for bug-guix@gnu.org; Wed, 08 Jan 2020 04:27:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:43770) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ip7cE-00008j-BN for bug-guix@gnu.org; Wed, 08 Jan 2020 04:27:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ip7cE-0002Je-77 for bug-guix@gnu.org; Wed, 08 Jan 2020 04:27:02 -0500 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane-mx.org@gnu.org Sender: "bug-Guix" To: zimoun Cc: 38940@debbugs.gnu.org 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