From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Newsgroups: gmane.emacs.devel Subject: On the masking of undisplayable characters Date: Mon, 6 Jul 2015 18:38:13 +0100 Message-ID: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=089e0122911cb7571e051a385e35 X-Trace: ger.gmane.org 1436204301 4932 80.91.229.3 (6 Jul 2015 17:38:21 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 6 Jul 2015 17:38:21 +0000 (UTC) To: emacs-devel Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jul 06 19:38:21 2015 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 1ZCALU-0003HA-E6 for ged-emacs-devel@m.gmane.org; Mon, 06 Jul 2015 19:38:20 +0200 Original-Received: from localhost ([::1]:52219 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZCALT-0004q8-B2 for ged-emacs-devel@m.gmane.org; Mon, 06 Jul 2015 13:38:19 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41361) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZCALQ-0004q1-E2 for emacs-devel@gnu.org; Mon, 06 Jul 2015 13:38:17 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZCALP-0006Ax-GW for emacs-devel@gnu.org; Mon, 06 Jul 2015 13:38:16 -0400 Original-Received: from mail-wg0-x232.google.com ([2a00:1450:400c:c00::232]:33125) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZCALP-0006AB-8k for emacs-devel@gnu.org; Mon, 06 Jul 2015 13:38:15 -0400 Original-Received: by wgck11 with SMTP id k11so146747852wgc.0 for ; Mon, 06 Jul 2015 10:38:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=pI7fdxLNC7wwePTFv7djjijsfNkQoYyEhjmvmFBTnu0=; b=o949ftDvgwMNsAadp7wWwQyogJ2EkVOFvBC/CRF3a29/qrwuNSYKk7WGjAYbQnMYbv Cpgw6qxvjJclS/1T3ox8RQ3255/AFmM72chL7St/+ZIl1OXMsXffqe9xmOolyOKoHkXq UNc4utWFh3Rtk7khD7IwoVHWd1vLrzlVPoftRV8CktpfVh20Utz9CqzRyOYwcZKQoaCg KWVUluc90Q18L7qoiDzSdyrcnVteWlOvPeUscYi/U2ZZvsIJiptewdpffOTABneuJzWy ouoaPQxRlmIvuxLL/m2Oyys+JB/ciHQrZOUU/OrcwDZpwVeOD7Nz6GPnZil6DkTxud7b qHBg== X-Received: by 10.194.121.163 with SMTP id ll3mr25575wjb.142.1436204293116; Mon, 06 Jul 2015 10:38:13 -0700 (PDT) Original-Received: by 10.194.16.42 with HTTP; Mon, 6 Jul 2015 10:38:13 -0700 (PDT) Original-Received: by 10.194.16.42 with HTTP; Mon, 6 Jul 2015 10:38:13 -0700 (PDT) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:400c:c00::232 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:187746 Archived-At: --089e0122911cb7571e051a385e35 Content-Type: text/plain; charset=UTF-8 I just noticed we have a feature where we use display tables to mask characters that cannot be displayed. When this happens, it caused me quite a bit of confusion, as I tried to type one thing and something else got inserted. I eventually thought of investigating the character (which revealed it was being masked by the display table), but many users wouldn't know to do this. Could we have a message to let the user know when this happens? Something like "undisplayable char being displayed as X". I know this is meant to be helpful, but displaying something different from what's in the file is a pretty big deal. I'm not entirely sure it should be done without consent, but it definitely shouldn't be done silently. Artur --089e0122911cb7571e051a385e35 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

I just noticed we have a feature where we use display tables= to mask characters that cannot be displayed.

When this happens, it caused me quite a bit of confusion, as= I tried to type one thing and something else got inserted. I eventually th= ought of investigating the character (which revealed it was being masked by= the display table), but many users wouldn't know to do this.

Could we have a message to let the user know when this happe= ns? Something like "undisplayable char being displayed as X".

I know this is meant to be helpful, but displaying something= different from what's in the file is a pretty big deal. I'm not en= tirely sure it should be done without consent, but it definitely shouldn= 9;t be done silently.

Artur

--089e0122911cb7571e051a385e35--