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: [Emacs-diffs] master b533552 2/5: Documentation fixes re quotes Date: Thu, 3 Sep 2015 21:49:20 +0300 Message-ID: <55E89630.2060604@yandex.ru> References: <20150831061236.27796.57762@vcs.savannah.gnu.org> <55E3F3AD.2010602@yandex.ru> <55E3F6B6.20205@cs.ucla.edu> <55E3F88A.50003@yandex.ru> <55E3F9D7.6040601@cs.ucla.edu> <55E64B4B.3030006@cs.ucla.edu> <55E86963.3060609@yandex.ru> <55E886A0.8090907@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: 8bit X-Trace: ger.gmane.org 1441306179 31734 80.91.229.3 (3 Sep 2015 18:49:39 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 3 Sep 2015 18:49:39 +0000 (UTC) Cc: emacs-devel@gnu.org To: Paul Eggert Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Sep 03 20:49:38 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 1ZXZZp-000342-IG for ged-emacs-devel@m.gmane.org; Thu, 03 Sep 2015 20:49:37 +0200 Original-Received: from localhost ([::1]:51126 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZXZZp-0002du-Id for ged-emacs-devel@m.gmane.org; Thu, 03 Sep 2015 14:49:37 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:47799) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZXZZj-0002cV-LB for emacs-devel@gnu.org; Thu, 03 Sep 2015 14:49:35 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZXZZf-00007g-L6 for emacs-devel@gnu.org; Thu, 03 Sep 2015 14:49:31 -0400 Original-Received: from mail-wi0-x22a.google.com ([2a00:1450:400c:c05::22a]:33681) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZXZZf-00007Y-DK for emacs-devel@gnu.org; Thu, 03 Sep 2015 14:49:27 -0400 Original-Received: by wiclk2 with SMTP id lk2so8370764wic.0 for ; Thu, 03 Sep 2015 11:49:26 -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=QzvunOkIjC/z4r3L2/rcQWDm6XBt2uIeur4dDFWh5/s=; b=zAwv1HOYBDgqXi9+ibs9ZG3U3ua0qxEgk7atTWcwe0fzaFALzd5x0lzwaGrgiu9GCO 2wR7cQSA2CBA8vBKlCl/dr2CUikCISnogJmZbLaeWbJObiOn6iF3IxIRZ6+xLO2KmHBY 1OEvqU5yPngvCbuGvWxl9AhjIlL0rKb8uyz9idUeirAGykzhJCnDDGfXNkP75O1eD6rt 60UZ4VwWrAF03mNue697YyS28Epdg7Bk4TsvlMDFBPKaXgzwnupwJKiEL4PUvfqI/Ll1 APP07CZlDWXtmTh/cOQT83sMeKeGsPEIB1WRuNpK1OdMBj0k6pCHoge1YcludVHCigOw WTWQ== X-Received: by 10.180.231.40 with SMTP id td8mr1071386wic.9.1441306166664; Thu, 03 Sep 2015 11:49:26 -0700 (PDT) Original-Received: from [10.9.0.103] (nat.webazilla.com. [78.140.128.228]) by smtp.googlemail.com with ESMTPSA id fj3sm10323661wic.10.2015.09.03.11.49.25 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 03 Sep 2015 11:49:26 -0700 (PDT) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:40.0) Gecko/20100101 Thunderbird/40.0 In-Reply-To: <55E886A0.8090907@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::22a 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:189550 Archived-At: On 09/03/2015 08:42 PM, Paul Eggert wrote: > They’re both. They’re markup that typically stand for themselves when You can just as well call the letters of the alphabet "markup that stands for itself". Or, less contrivedly, programming language keywords or words with typos (which flyspell will highlight). > generating text, and that’s a win over markup that doesn’t do that. Not at all. It's more error prone: If the programmer types `foo`, they can look at the output and see that the quotes were not recognized as a matching pair (don't render as expected). If the programmer types ‘foo‘, they can easily miss the non-matching quotes if they expect the output to look the same as input. Everyone who configured Emacs to render quotes differently will bear the pain of that mistake, but not the author. > It’s like Markdown’s syntax for URLs: you just type http://example.com > and it just works. (Emacs docstrings would do well to support that idea > too, but I’m digressing....) It's no syntax, just auto-linkification in the renderer. And it's notoriously error-prone; the types of URLs that get broken during auto-linkification change from program to program.