From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= 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 22:28:46 +0100 Message-ID: <877e21eiy9.fsf@gnu.org> References: <1578206891.2605.33.camel@gmail.com> <1578342380.2215.13.camel@gmail.com> <1578475589.2665.55.camel@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:46297) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ipIsx-0003Br-8Y for bug-guix@gnu.org; Wed, 08 Jan 2020 16:29:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ipIsw-0002Pp-90 for bug-guix@gnu.org; Wed, 08 Jan 2020 16:29:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:45441) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ipIsw-0002PA-5s for bug-guix@gnu.org; Wed, 08 Jan 2020 16:29:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ipIsw-0002Nm-3R for bug-guix@gnu.org; Wed, 08 Jan 2020 16:29:02 -0500 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <1578475589.2665.55.camel@gmail.com> (Calvin Heim's message of "Wed, 08 Jan 2020 01:26:29 -0800") 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: Calvin Heim Cc: 38940@debbugs.gnu.org Hi, Calvin Heim skribis: > 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 s= ystem codes, > like OSC 12 for changing the cursor color. NO_OSC_8 would be specific to = hyperlinks. The theory is that terminals should ignore OSC codes that they do not support. Good=E2=80=99ol xterm, for instance, silently ignores those hyper= link codes, whereas GNOME Terminal interprets them nicely. So I would say that this is a bug in this version of mate-terminal, or perhaps in the libvte version it=E2=80=99s using? I=E2=80=99ve just tried mate-terminal 1.22.0 on vte 0.58.3 from Guix, and it silently ignores those codes. Thanks, Ludo=E2=80=99.