From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Paul Eggert Newsgroups: gmane.emacs.bugs Subject: bug#20385: [PROPOSED PATCH] Support quoting 'like this' in doc strings Date: Thu, 23 Apr 2015 16:24:19 -0700 Organization: UCLA Computer Science Department Message-ID: <55397F23.1070804@cs.ucla.edu> References: <1429555155-4695-1-git-send-email-eggert@cs.ucla.edu> <5535974D.9050207@cs.ucla.edu> <5535C7F3.7020107@cs.ucla.edu> <83618p5y9w.fsf@gnu.org> <83vbgp49ve.fsf@gnu.org> <83pp6x45x5.fsf@gnu.org> <5536ACB3.9040707@yandex.ru> <83lhhk4phe.fsf@gnu.org> <87a8y0jmba.fsf@petton.fr> <6837d058-ba18-461b-8af6-2c4e6d767348@default> <55383081.4010106@cs.ucla.edu> <87a8xzae0o.fsf@petton.fr> <55389500.8000404@cs.ucla.edu> <878udj9pfq.fsf@petton.fr> <5538C7EC.9010105@cs.ucla.edu> <877ft39juq.fsf@petton.fr> <55392C91.1010300@cs.ucla.edu> <84f4aea9-c3ef-44c5-ac06-0df72d223e8c@default> <55394A2E.8020002@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 1429831528 3799 80.91.229.3 (23 Apr 2015 23:25:28 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 23 Apr 2015 23:25:28 +0000 (UTC) Cc: 20385@debbugs.gnu.org To: Drew Adams , Nicolas Petton Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Apr 24 01:25:14 2015 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1YlQUa-00045X-S4 for geb-bug-gnu-emacs@m.gmane.org; Fri, 24 Apr 2015 01:25:13 +0200 Original-Received: from localhost ([::1]:42349 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YlQUZ-0000Dk-5d for geb-bug-gnu-emacs@m.gmane.org; Thu, 23 Apr 2015 19:25:11 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35603) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YlQUU-0000DR-Ip for bug-gnu-emacs@gnu.org; Thu, 23 Apr 2015 19:25:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YlQUR-0003fX-84 for bug-gnu-emacs@gnu.org; Thu, 23 Apr 2015 19:25:06 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:48335) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YlQUR-0003fB-4V for bug-gnu-emacs@gnu.org; Thu, 23 Apr 2015 19:25:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1YlQUQ-0001KE-LK for bug-gnu-emacs@gnu.org; Thu, 23 Apr 2015 19:25:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 23 Apr 2015 23:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20385 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 20385-submit@debbugs.gnu.org id=B20385.14298314705011 (code B ref 20385); Thu, 23 Apr 2015 23:25:02 +0000 Original-Received: (at 20385) by debbugs.gnu.org; 23 Apr 2015 23:24:30 +0000 Original-Received: from localhost ([127.0.0.1]:38111 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YlQTt-0001Ij-MB for submit@debbugs.gnu.org; Thu, 23 Apr 2015 19:24:30 -0400 Original-Received: from smtp.cs.ucla.edu ([131.179.128.62]:44979) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YlQTq-0001IM-Fl for 20385@debbugs.gnu.org; Thu, 23 Apr 2015 19:24:27 -0400 Original-Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id 98ED0A6000F; Thu, 23 Apr 2015 16:24:20 -0700 (PDT) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Original-Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8EaZ3UZgts2n; Thu, 23 Apr 2015 16:24:19 -0700 (PDT) Original-Received: from Penguin.CS.UCLA.EDU (Penguin.CS.UCLA.EDU [131.179.64.200]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id 95F7FA60002; Thu, 23 Apr 2015 16:24:19 -0700 (PDT) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:101962 Archived-At: On 04/23/2015 01:07 PM, Drew Adams wrote: > 1. You didn't answer my question about libraries being able to > choose (possibly overridden by a user). Sorry if the answer was unclear. Under the current proposal, a library of Emacs Lisp code can choose either style, by using the style in its doc strings. By default, the user will see the library's style. So yes, libraries can choose. As Eli mentioned, there's a mechanism in Emacs to display Unicode characters using approximations on less-capable displays, and in that sense the user will be able override a library that prefers curved quotes. > Might as well say that you will > allow folks to do what they like in their own fork of Emacs. No, not at all. Libraries that want to remain easily-editable in older versions of Emacs can continue to quote `like this'; their users and developers won't need to fork Emacs. > 3. You have still given*no* argument in favor of anything you've > proposed here. We've seen only the pseudo-argument that you find > the Emacs way "ugly". It's not a pseudo argument. Appearance matters, and the older style is off-putting on today's displays. This is why the GNU coding standards recommend against quoting `like this'. See: http://www.gnu.org/prep/standards/html_node/Quote-Characters.html