From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= Newsgroups: gmane.emacs.devel Subject: Re: Can we support apt's funky ANSI escapes? Date: Fri, 22 Jul 2016 17:59:03 -0400 Message-ID: <62a819db-8e39-ba88-d7e7-f6b7ce46cd98@gmail.com> References: <9c095f48-7d17-dcd8-2afd-6b0263d78264@live.com> <7ce93cad-78d2-ceb7-24d1-1e47bcbc4090@gmail.com> <87r3alxujl.fsf@ahungry.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="Dpp1gj0cFIe3UO0IXVpHWnJHHqXFnrxBH" X-Trace: ger.gmane.org 1469225016 23959 80.91.229.3 (22 Jul 2016 22:03:36 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 22 Jul 2016 22:03:36 +0000 (UTC) Cc: emacs-devel@gnu.org To: Matthew Carter Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Jul 23 00:03:24 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1bQiXU-0004tW-86 for ged-emacs-devel@m.gmane.org; Sat, 23 Jul 2016 00:03:24 +0200 Original-Received: from localhost ([::1]:49504 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bQiXT-0008SO-JQ for ged-emacs-devel@m.gmane.org; Fri, 22 Jul 2016 18:03:23 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:33812) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bQiTb-0006CF-Ia for emacs-devel@gnu.org; Fri, 22 Jul 2016 17:59:24 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bQiTV-0003Me-MM for emacs-devel@gnu.org; Fri, 22 Jul 2016 17:59:22 -0400 Original-Received: from mout.kundenserver.de ([212.227.126.133]:62954) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bQiTV-0003MZ-Bm for emacs-devel@gnu.org; Fri, 22 Jul 2016 17:59:17 -0400 Original-Received: from [172.17.11.203] ([162.223.5.123]) by mrelayeu.kundenserver.de (mreue003) with ESMTPSA (Nemesis) id 0MCdVO-1bYzvk2Pic-009Nam; Fri, 22 Jul 2016 23:59:14 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 In-Reply-To: <87r3alxujl.fsf@ahungry.com> X-Provags-ID: V03:K0:n4/NzRMVUqZzGQIZZmQ821V6m/b7Qfm8u7aSYfLTUdqBohOsZgu XrvAgpf3Y1LhfcgFlHokkCexdKLcjlYWfYJW/bH/S5pf6HHQXamjCcHnvlcPvu/d/aCq7qY rF6HHrKvI9LpJxNc7mS6BfNlP8HNTYkFWWblLVPD4A73/uR2/AtFaUeM4dhSOeuOymSCaS2 /itt5dFCiUZKCcARj5UhA== X-UI-Out-Filterresults: notjunk:1;V01:K0:g4my820v17Q=:8k5ulA7me+VqJQ4bENDReo mHbpzUX7EelgYIhtj6D/Viq4yJ5Tn0zhfBzIA3DNMdhERbnCqyeqLBkng6cIJG/3GMqNoA76f Ux6mFW+jXpbZ8cc2GIkXm0z98Ou3Zxp7U8JoOxJIiXtJjwIx8Jv/Nr7Jg3RoShvTO8rfJwwxd KNFvxrBEsQtUodW7JkQ6KSnsAAMkKHJ9dkyzLaMgWjyvaT8rgyPkmj74mw5B87MIbk6EscwQf u3QndyLRx1xH+EGE5hT90/IHYQ1B8NZrwLiyJCP0I2zsnC4KjO2C3EkihTPeuveOxvqW0PqUg hM4+fpMu4AWGslZpzIiB6ekfAKrg2p6AOb8oM/uetfaI8dQf3RsHrAE2xbRBJ5GWSuw9zqdXO QAJeeyUMa2UGohdn7GbmmAjnTiroSon5Kk0oScf4XTtEvdS5F7eGSnzJ91f/jlISsJVkO3PGk 3oNL6tfCTsfMx+rc3PC4yl9OTEKE8eDVGpFzzTMKoE7mLNUQaNNJcbvdtHQdzhPhMx2kwDd+a l1hzbv+QP2veQmE6WAmBwdIgfKZTgORcYNgxf7K8XHrHV1eLuf1D6Lem2pXxXQKAX+/i5VyRR KVo2CIP6RYJHdFWMliN4Ml0nztN7GA7g9TA9SSr8vulcXItsAt7cJlEdEoUTJmWghvhVzslNv MKSs9LZHd6QCHAQY0Vv2AiNwX3V79jPoUxgcDIsOFEgxA/NZ8wWW56UuLrWprNbMclTw= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.126.133 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:206053 Archived-At: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --Dpp1gj0cFIe3UO0IXVpHWnJHHqXFnrxBH Content-Type: multipart/mixed; boundary="kfuQHMFIFfhADBuHRaP6jpFKVs0fULnth" From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= To: Matthew Carter Cc: emacs-devel@gnu.org Message-ID: <62a819db-8e39-ba88-d7e7-f6b7ce46cd98@gmail.com> Subject: Re: Can we support apt's funky ANSI escapes? References: <9c095f48-7d17-dcd8-2afd-6b0263d78264@live.com> <7ce93cad-78d2-ceb7-24d1-1e47bcbc4090@gmail.com> <87r3alxujl.fsf@ahungry.com> In-Reply-To: <87r3alxujl.fsf@ahungry.com> --kfuQHMFIFfhADBuHRaP6jpFKVs0fULnth Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 2016-07-22 16:54, Matthew Carter wrote: > Cl=C3=A9ment Pit--Claudel writes: >=20 >> On 2016-07-20 13:05, Robert Weiner wrote: >>> What happens if you use {M-x ansi-term RET}? >> >> I guess it would work fine, but I'd rather not use ansi-term, if possi= ble. >> >=20 > The ansi-color package has a function, #'ansi-color-apply-on-region > which works well for translating these to colorized font faces (I use i= t > on some shell output from my own custom functions that include these > escape codes). Hmm, I'm not sure I understand. shell-mode already translates most ANSI e= scapes to colorized faces, doesn't it? For example, in emacs -Q, running M-x shell and typing `env TERM=3Dxterm = ls --color' gives me properly colored output. AFAICT, the only thing that's missing is support for the two specific cod= es (61 and 62) that `apt' is using. Isn't that right? Cl=C3=A9ment. --kfuQHMFIFfhADBuHRaP6jpFKVs0fULnth-- --Dpp1gj0cFIe3UO0IXVpHWnJHHqXFnrxBH Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJXkpcwAAoJEPqg+cTm90wjG/AP/jG5IfXK3gKmVnJ7Tiogvz9z ZrwTKTXgVArieaJMBJW0fhhgnXKm41FqnVd3QJLGwCogGU5bS0DNn1v/No1aQx6k Un8Rwu6seJbU4EBDFrtGNrk1921FOk+2EnX3BWFKzZS2Ora+DulG6saM95ELlcxg KUHEXjdrPOMnTNKlZHg3jXojsJF1MdNgKxIqfsKmuoPi5/Q79h8eQ9EQGmE7qWRW 2QLuhKmekJbdZPAP70GeeZ+yObBanv+Pcq/0Qm+tidZJN3KSOVVAyRXnhY/pbSLp j8Cn2WWk2gzeTxEFh9G4rwQBQfLrLMFzl/C/5h7bbZoihqd2RlbbTmIvP5rlhSVR 8tT3XQgXj0gH9oicQ/tX2nlirpagk9KEXZaqwTBnEZxeIEjEroh+nz3TVagKY62u VEXMoExnwWe/OtP30+508FumFHgKennIbjNK4xgCisEut7g31DVP3qiOKQv6F3Du P5A9Aop59/AquhWJc7FcSoFvhDnegswdCiejrsusWVKtu8TNORyZuYlrMe4E1Ujy oxrRI7+aFtIH6zJTkpWqVAI8jq90vzoiyNUBAl9XR00CKLnx7KGs9fghcYzMfNBv 9dCjufK1tFYWjmVci1q9t0e5QdP9Gh8lnzkjsfcY5gKG0t7IY0+6ZvV7yiGqWoht txk+2YAu8oyrj7pucDmm =r+/l -----END PGP SIGNATURE----- --Dpp1gj0cFIe3UO0IXVpHWnJHHqXFnrxBH--