From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Character literals for Unicode (control) characters Date: Sat, 05 Mar 2016 20:16:02 +0200 Message-ID: <83ziucx02l.fsf@gnu.org> References: <87r3fsjenn.fsf@gnus.org> <56D8623F.6060806@cs.ucla.edu> <56DB0AB5.7000106@gmail.com> <56DB138D.6020605@cs.ucla.edu> <56DB1D06.7020401@gmail.com> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1457201773 23526 80.91.229.3 (5 Mar 2016 18:16:13 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 5 Mar 2016 18:16:13 +0000 (UTC) Cc: eggert@cs.ucla.edu, emacs-devel@gnu.org To: =?utf-8?Q?Cl=C3=A9ment?= Pit--Claudel Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Mar 05 19:16:12 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 1acGkM-0000QK-Ov for ged-emacs-devel@m.gmane.org; Sat, 05 Mar 2016 19:16:10 +0100 Original-Received: from localhost ([::1]:47596 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1acGkM-0005IA-7G for ged-emacs-devel@m.gmane.org; Sat, 05 Mar 2016 13:16:10 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45792) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1acGkI-0005I4-Iv for emacs-devel@gnu.org; Sat, 05 Mar 2016 13:16:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1acGkE-0003fO-Il for emacs-devel@gnu.org; Sat, 05 Mar 2016 13:16:06 -0500 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:35163) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1acGkE-0003fD-Fp; Sat, 05 Mar 2016 13:16:02 -0500 Original-Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1978 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1acGkD-0002Tg-L6; Sat, 05 Mar 2016 13:16:02 -0500 In-reply-to: <56DB1D06.7020401@gmail.com> (message from =?utf-8?Q?Cl=C3=A9?= =?utf-8?Q?ment?= Pit--Claudel on Sat, 5 Mar 2016 12:53:10 -0500) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e 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:200962 Archived-At: > From: Clément Pit--Claudel > Date: Sat, 5 Mar 2016 12:53:10 -0500 > > Sorry, maybe I wasn't clear. My point was about the fact that since the escapes and the actual characters don't have the same length, and since printing a docstring doesn't rewrap it, docstrings wrapped with M-q in the source will look wrong after rendering. Doc strings should never be wrapped with the likes of M-q. For starters, this can make the first line include more than one sentence. More generally, there are already constructs we recognize in doc strings that produce longer or shorter strings when displayed, so M-q is just not up to the job, and shouldn't be used.