From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.devel Subject: Re: A simple solution to "Upcoming loss of usability ..." Date: Fri, 26 Jun 2015 01:40:20 +0300 Message-ID: <558C8354.6090308@yandex.ru> References: <87egkzg7gb.fsf@gmail.com> <558C2E25.10303@cs.ucla.edu> <20150625205844.GA6883@acm.fritz.box> <558C81E4.6010008@cs.ucla.edu> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1435272053 17748 80.91.229.3 (25 Jun 2015 22:40:53 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 25 Jun 2015 22:40:53 +0000 (UTC) Cc: emacs-devel@gnu.org To: Paul Eggert , Alan Mackenzie Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Jun 26 00:40:52 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 1Z8FpE-00038p-CH for ged-emacs-devel@m.gmane.org; Fri, 26 Jun 2015 00:40:52 +0200 Original-Received: from localhost ([::1]:57667 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z8FpD-0003a9-Gk for ged-emacs-devel@m.gmane.org; Thu, 25 Jun 2015 18:40:51 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37267) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z8Foy-0003a4-Vl for emacs-devel@gnu.org; Thu, 25 Jun 2015 18:40:37 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z8Fot-0000zZ-IX for emacs-devel@gnu.org; Thu, 25 Jun 2015 18:40:36 -0400 Original-Received: from mail-wi0-x232.google.com ([2a00:1450:400c:c05::232]:34265) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z8Fot-0000ks-BL for emacs-devel@gnu.org; Thu, 25 Jun 2015 18:40:31 -0400 Original-Received: by wicnd19 with SMTP id nd19so30478257wic.1 for ; Thu, 25 Jun 2015 15:40:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-type:content-transfer-encoding; bh=bP5k6jLh6pyRP1csLkS+UeiqEjASk7crhKFMYcoYvM0=; b=JcwtjoYXqPc69t2ODOz18no6CG/uRtIn8fxNlMvTYlFn2hu4LiXnSxqONdNbYZpQ75 qKxmysN/gEhJkB+2tL6o1sVK1ZeVPZTwxjXQSMXtewQa6WtAZuejsYR3YAXajt9oi7w4 op0pLkS+mVTOe0/BQ2Kj3H2ujlClo0wFbrvAGPXNpRdkAg546uM0G3svanU7HbHNFDKC R3ALl9CHjiRrru/EI0AaCOB4P0XKKh/CSCiVxV5Orpu2FOze15VSZg9ZQEFzwcDEmo/A Qy9lADJXLpPBfPPScS0ramcizD2OKCpr1orgA10ArmlhsjoD+eCkTcnLh3g9q2b/YHCl 48YQ== X-Received: by 10.180.187.41 with SMTP id fp9mr9869433wic.67.1435272022385; Thu, 25 Jun 2015 15:40:22 -0700 (PDT) Original-Received: from [192.168.1.2] ([82.102.93.54]) by mx.google.com with ESMTPSA id a6sm14768893wjy.33.2015.06.25.15.40.21 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 25 Jun 2015 15:40:22 -0700 (PDT) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.0 In-Reply-To: <558C81E4.6010008@cs.ucla.edu> X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:400c:c05::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:187541 Archived-At: On 06/26/2015 01:34 AM, Paul Eggert wrote: > Even with the font-lock approach, curved quotes will commonly appear on > the screen and users and developers will have to deal with them, Not if they aren't in source files, and if the user decided to turn off their rendering. > I have been seriously considering font-lock approaches but so far they > appear to be more confusing and less reliable than the alternatives. > For example, how would font-lock alter the quotes that Emacs outputs in > batch diagnostics? It probably won't, you'll need a different function. However, substitute-command-keys wouldn't seem right for that purpose either (are there any command keys in diagnostics?).