From unknown Sat Aug 16 20:56:13 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#20761 <20761@debbugs.gnu.org> To: bug#20761 <20761@debbugs.gnu.org> Subject: Status: beginning-of-defun matches column 0 paren inside string literal Reply-To: bug#20761 <20761@debbugs.gnu.org> Date: Sun, 17 Aug 2025 03:56:13 +0000 retitle 20761 beginning-of-defun matches column 0 paren inside string liter= al reassign 20761 emacs submitter 20761 Andreas R=C3=B6hler severity 20761 wishlist tag 20761 fixed thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 07 13:21:57 2015 Received: (at submit) by debbugs.gnu.org; 7 Jun 2015 17:21:57 +0000 Received: from localhost ([127.0.0.1]:44209 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z1eGj-0008J1-66 for submit@debbugs.gnu.org; Sun, 07 Jun 2015 13:21:57 -0400 Received: from eggs.gnu.org ([208.118.235.92]:51453) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z1eGg-0008Ic-HL for submit@debbugs.gnu.org; Sun, 07 Jun 2015 13:21:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z1eGa-0003dH-Pm for submit@debbugs.gnu.org; Sun, 07 Jun 2015 13:21:49 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_40 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:53585) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z1eGa-0003dD-N6 for submit@debbugs.gnu.org; Sun, 07 Jun 2015 13:21:48 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36716) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z1eGZ-0002HX-VB for bug-gnu-emacs@gnu.org; Sun, 07 Jun 2015 13:21:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z1eGW-0003cd-LL for bug-gnu-emacs@gnu.org; Sun, 07 Jun 2015 13:21:47 -0400 Received: from mout.kundenserver.de ([212.227.17.24]:54476) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z1eGW-0003cR-AB for bug-gnu-emacs@gnu.org; Sun, 07 Jun 2015 13:21:44 -0400 Received: from [192.168.178.31] ([77.12.67.65]) by mrelayeu.kundenserver.de (mreue102) with ESMTPSA (Nemesis) id 0MSJ1n-1YeAG419UB-00TXlM for ; Sun, 07 Jun 2015 19:21:43 +0200 Message-ID: <55747D98.9020103@easy-emacs.de> Date: Sun, 07 Jun 2015 19:21:28 +0200 From: =?UTF-8?B?QW5kcmVhcyBSw7ZobGVy?= User-Agent: Mozilla/5.0 (X11; Linux i686; rv:31.0) Gecko/20100101 Thunderbird/31.4.0 MIME-Version: 1.0 To: bug-gnu-emacs@gnu.org Subject: 25.0.50.1, beginning-of-defun matches inside string Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:miS8VHlNs/HDT8S5IxNULQNiCj4iVl3J0MqGObft7pUuyRNoJ0v ZdTlQPzd47pFcb4p6MMiaoAtIUla3c9OoGWAK2Vw1hmJ0CUKiMYG7e3KLV3Xs6c4/0RneEp 74hVq7aaTV48YmlAyFsPtqgV3FU20/QHIXDEnRob7f9oPw/p+KzpbzuG8ASpjUd5R+pM542 9sOlGAdpIZ3pGDFTo9DOw== X-UI-Out-Filterresults: notjunk:1; X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) emacs -Q With cursor at end of string below: (defun asdf () " (defun foo1 (&optional beg end) sdsd" ) ;;; C-M-a stops inside string at "(defun foo1" GNU Emacs 25.0.50.1 (i686-pc-linux-gnu, GTK+ Version 2.24.23) of 2015-06-07 Solution: beginning-of-defun-raw must check if being inside string. From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 07 14:13:32 2015 Received: (at 20761) by debbugs.gnu.org; 7 Jun 2015 18:13:32 +0000 Received: from localhost ([127.0.0.1]:44265 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z1f4e-0001Gt-DJ for submit@debbugs.gnu.org; Sun, 07 Jun 2015 14:13:32 -0400 Received: from eggs.gnu.org ([208.118.235.92]:34290) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z1f4c-0001Gf-AM for 20761@debbugs.gnu.org; Sun, 07 Jun 2015 14:13:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z1f4W-0004Mo-Ju for 20761@debbugs.gnu.org; Sun, 07 Jun 2015 14:13:25 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:37806) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z1f4U-0004KF-3I; Sun, 07 Jun 2015 14:13:22 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1Z1f4T-0006di-Mq; Sun, 07 Jun 2015 14:13:21 -0400 From: Glenn Morris To: Andreas =?utf-8?Q?R=C3=B6hler?= Subject: Re: bug#20761: 25.0.50.1, beginning-of-defun matches inside string References: <55747D98.9020103@easy-emacs.de> X-Spook: Chemical fire analyzer bullion kibo Sears Tower ISEC X-Ran: T)p1SrRQGl#Gj-HGmPvf@QZ"3`W.EtN42aMXM?Ie;*(jW*>#mOxY>q#;1@,'JT!8g/@q.n X-Hue: white X-Attribution: GM Date: Sun, 07 Jun 2015 14:13:21 -0400 In-Reply-To: <55747D98.9020103@easy-emacs.de> ("Andreas \=\?utf-8\?Q\?R\=C3\=B6h\?\= \=\?utf-8\?Q\?ler\=22's\?\= message of "Sun, 07 Jun 2015 19:21:28 +0200") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 20761 Cc: 20761@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Andreas R=C3=B6hler wrote: > (defun asdf () > " > (defun foo1 (&optional beg end) > sdsd" > ) Unescaped paren in column 0. From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 07 14:13:44 2015 Received: (at control) by debbugs.gnu.org; 7 Jun 2015 18:13:44 +0000 Received: from localhost ([127.0.0.1]:44268 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z1f4p-0001HK-QO for submit@debbugs.gnu.org; Sun, 07 Jun 2015 14:13:44 -0400 Received: from eggs.gnu.org ([208.118.235.92]:34314) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z1f4o-0001H4-8A for control@debbugs.gnu.org; Sun, 07 Jun 2015 14:13:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z1f4i-0004T3-Iu for control@debbugs.gnu.org; Sun, 07 Jun 2015 14:13:37 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:37807) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z1f4i-0004Sv-Fm for control@debbugs.gnu.org; Sun, 07 Jun 2015 14:13:36 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1Z1f4i-0006e9-2v for control@debbugs.gnu.org; Sun, 07 Jun 2015 14:13:36 -0400 Subject: control message for bug 20761 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Sun, 07 Jun 2015 14:13:36 -0400 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) severity 20761 minor tag 20761 notabug From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 07 14:41:51 2015 Received: (at 20761) by debbugs.gnu.org; 7 Jun 2015 18:41:52 +0000 Received: from localhost ([127.0.0.1]:44302 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z1fW3-0004uh-Ej for submit@debbugs.gnu.org; Sun, 07 Jun 2015 14:41:51 -0400 Received: from mout.kundenserver.de ([212.227.17.10]:64830) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z1fW1-0004uV-TP for 20761@debbugs.gnu.org; Sun, 07 Jun 2015 14:41:50 -0400 Received: from [192.168.178.31] ([77.12.67.65]) by mrelayeu.kundenserver.de (mreue102) with ESMTPSA (Nemesis) id 0MXYso-1YWPdw2jO2-00WYFU; Sun, 07 Jun 2015 20:41:42 +0200 Message-ID: <55749058.3090208@easy-emacs.de> Date: Sun, 07 Jun 2015 20:41:28 +0200 From: =?UTF-8?B?QW5kcmVhcyBSw7ZobGVy?= User-Agent: Mozilla/5.0 (X11; Linux i686; rv:31.0) Gecko/20100101 Thunderbird/31.4.0 MIME-Version: 1.0 To: Glenn Morris Subject: Re: bug#20761: 25.0.50.1, beginning-of-defun matches inside string References: <55747D98.9020103@easy-emacs.de> In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-Provags-ID: V03:K0:wByYaGmlQTKwnvCJcXQ1ljBcNv+zXdhNWWOk0/Q7vxUI7jM83jK vArxj6h0GihK0o22zMLIdvwdBoeUOpDgx+DRMn4VPLZa7G7Sux+O/ioQIARFplZiEyRI3Fo xcGyjAWcZtRRoy81YMG/+EcYtxIlP0q8ZOwUN8Lxp+4zHDbjGwtZdAb03L7kg2A8ftgxHSW 9PkB5aLxSrwrXtX13RwCw== X-UI-Out-Filterresults: notjunk:1;V01:K0:eg8ED5KshRk=:xbIgyNRTknMCQQuqOAxpd0 Uz74bIkQdZ+6Q2nlWs4hbH9nz+JoZJ3804vMdL3kLKXrKrV9pMTi9IqeNwwlEIW2cuzucwVTM stQ8lTFkzjJc5jX5/UiRH44OSG45XYvOXPhNo+71+wWoBIpOBrKJpTjXYjIlTCWNiB2a9g2WM Z0wlDD89xjLzwDlkqJjcnp7tZFKZek9bgU/m60WDU9rmnompfA6PB7aM3Ooi+WDjkJ4KRxs3z 0Bf5LmRRSrYSTqlnY2L/aXJPkTmqN7bjooLR0XHrECavoIn2uTUcwlfYy3VMYd8WuZeUcKB31 5fjzY5/1hfmpsE4FMzjCMYuYHvnSz7jnzES0aL4cYQLObemhtwf+7OnaWi2n3PZD0bx94qep4 vvnJDtvWd/U0mcmxf/w9DAV0qhqAQAU+9rpm0jrf+YVDF8EGD/yqTZqUcv8+FjL1sRYlgLlkL J7OgXuFyvd2z6Cx3B+nXnNT6NTpmgKcB+S7+Cbt6vjjZHueCKQH2DmcR0BITA15pTSgYujYuS jJcrBt4EGdL1BFZZ9AJB1rPdQZQwhwgkFmjwr3N0PGvzceLwXlr5NHJ7xDVctqb4p8BQIIiDT +o1w6oZVCQm9OJwRAAQDNXTzbdaHc0bGrVcpTleakZ+AVJejjus4SEylmCT8BtbIBWpOat9Z4 8E0t6vSstVLeiSXkh/0o4baRYI6LGbi2PIPh/82geluxQy0zC+jlXA/4Nl+A/TZprl8BQTNAb KjDgAKu2jnS0kffodU72DX9ZiDeJVIrvOXX+mZILZnTbSpNU+LErEBchvZc= X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 20761 Cc: 20761@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Am 07.06.2015 um 20:13 schrieb Glenn Morris: > Andreas Röhler wrote: > >> (defun asdf () >> " >> (defun foo1 (&optional beg end) >> sdsd" >> ) > Unescaped paren in column 0. Can't a string have that? From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 08 01:18:31 2015 Received: (at 20761) by debbugs.gnu.org; 8 Jun 2015 05:18:31 +0000 Received: from localhost ([127.0.0.1]:44517 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z1pSA-0004PG-Mt for submit@debbugs.gnu.org; Mon, 08 Jun 2015 01:18:31 -0400 Received: from mxin.ulb.ac.be ([164.15.128.112]:65364) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z1pS8-0004P3-2r for 20761@debbugs.gnu.org; Mon, 08 Jun 2015 01:18:28 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AhQKAKEkdVWkD4Xx/2dsb2JhbABchEKDHqlBAQEBAwaZZgKBYgEBAQEBAYELQQWDXQEBBCNWEAgDGAICBSECAg8BBEkTiC2rKKMtAQEBAQYCIIEhhHiFKoUGB4JogUUBBKZQj2Ukg3k8MYJHAQEB Received: from mathsrv4.ulb.ac.be (HELO localhost) ([164.15.133.241]) by smtp.ulb.ac.be with ESMTP; 08 Jun 2015 07:18:26 +0200 From: Nicolas Richard To: Andreas =?utf-8?Q?R=C3=B6hler?= Subject: Re: bug#20761: 25.0.50.1, beginning-of-defun matches inside string References: <55747D98.9020103@easy-emacs.de> <55749058.3090208@easy-emacs.de> Date: Mon, 08 Jun 2015 07:18:26 +0200 In-Reply-To: <55749058.3090208@easy-emacs.de> ("Andreas \=\?utf-8\?Q\?R\=C3\=B6h\?\= \=\?utf-8\?Q\?ler\=22's\?\= message of "Sun, 07 Jun 2015 20:41:28 +0200") Message-ID: <874mmisrq5.fsf@members.fsf.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 20761 Cc: Glenn Morris , 20761@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Andreas R=C3=B6hler writes: > Am 07.06.2015 um 20:13 schrieb Glenn Morris: >> Andreas R=C3=B6hler wrote: >> >>> (defun asdf () >>> " >>> (defun foo1 (&optional beg end) >>> sdsd" >>> ) >> Unescaped paren in column 0. > > Can't a string have that? They can, but the convention is to not do that : (info "(emacs) Left Margin Paren") It's also in the docstring of beginning-of-defun > When `open-paren-in-column-0-is-defun-start' is non-nil, a defun > is assumed to start where there is a char with open-parenthesis > syntax at the beginning of a line. --=20 Nico. From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 08 01:46:25 2015 Received: (at 20761) by debbugs.gnu.org; 8 Jun 2015 05:46:25 +0000 Received: from localhost ([127.0.0.1]:44529 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z1ptA-0005LK-Il for submit@debbugs.gnu.org; Mon, 08 Jun 2015 01:46:25 -0400 Received: from mout.kundenserver.de ([212.227.126.130]:52594) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z1pt7-0005L5-M9 for 20761@debbugs.gnu.org; Mon, 08 Jun 2015 01:46:22 -0400 Received: from [192.168.178.31] ([95.119.46.238]) by mrelayeu.kundenserver.de (mreue002) with ESMTPSA (Nemesis) id 0Lg9w4-1ZMqpP1AAe-00nizU; Mon, 08 Jun 2015 07:46:01 +0200 Message-ID: <55752C04.1030104@easy-emacs.de> Date: Mon, 08 Jun 2015 07:45:40 +0200 From: =?UTF-8?B?QW5kcmVhcyBSw7ZobGVy?= User-Agent: Mozilla/5.0 (X11; Linux i686; rv:31.0) Gecko/20100101 Thunderbird/31.4.0 MIME-Version: 1.0 To: Nicolas Richard Subject: Re: bug#20761: 25.0.50.1, beginning-of-defun matches inside string References: <55747D98.9020103@easy-emacs.de> <55749058.3090208@easy-emacs.de> <874mmisrq5.fsf@members.fsf.org> In-Reply-To: <874mmisrq5.fsf@members.fsf.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-Provags-ID: V03:K0:h+k79PzpEd4wg/V89RpT/FrD1ZmatVWSBMgKHqyRofiGykeIgrP DBkfvVul8GKyxNOJ4G/5b7nEebsPDFrmjjM2cp3ryvCNvuBhXFZOdlYPeBo4eo6e8oix7WQ zzPOP0o/vp7WC5MpDSdrRopD+GT+g0vZDXifpM00lefxnc2bTJgRTGMFcvs4Z/PJnT5w3QS rqZyw7LsDln2Ynq8+DWHg== X-UI-Out-Filterresults: notjunk:1; X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 20761 Cc: Glenn Morris , 20761@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Am 08.06.2015 um 07:18 schrieb Nicolas Richard: > Andreas Röhler writes: >> Am 07.06.2015 um 20:13 schrieb Glenn Morris: >>> Andreas Röhler wrote: >>> >>>> (defun asdf () >>>> " >>>> (defun foo1 (&optional beg end) >>>> sdsd" >>>> ) >>> Unescaped paren in column 0. >> Can't a string have that? > They can, but the convention is to not do that : > (info "(emacs) Left Margin Paren") An oddity from times, where parse-partial-sexp was not available, time to get rid of that. > It's also in the docstring of beginning-of-defun >> When `open-paren-in-column-0-is-defun-start' is non-nil, a defun >> is assumed to start where there is a char with open-parenthesis >> syntax at the beginning of a line. Ditto, just legacy, no need for that. From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 08 05:10:44 2015 Received: (at submit) by debbugs.gnu.org; 8 Jun 2015 09:10:44 +0000 Received: from localhost ([127.0.0.1]:44655 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z1t4t-0003Ka-Nr for submit@debbugs.gnu.org; Mon, 08 Jun 2015 05:10:44 -0400 Received: from eggs.gnu.org ([208.118.235.92]:44790) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z1t4r-0003KN-LS for submit@debbugs.gnu.org; Mon, 08 Jun 2015 05:10:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z1t4j-0007la-9R for submit@debbugs.gnu.org; Mon, 08 Jun 2015 05:10:36 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:39894) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z1t4j-0007lU-5c for submit@debbugs.gnu.org; Mon, 08 Jun 2015 05:10:33 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:58290) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z1t4d-0007qB-TS for bug-gnu-emacs@gnu.org; Mon, 08 Jun 2015 05:10:33 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z1t4a-0007k9-O1 for bug-gnu-emacs@gnu.org; Mon, 08 Jun 2015 05:10:27 -0400 Received: from mout.kundenserver.de ([212.227.126.187]:57850) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z1t4a-0007js-DD for bug-gnu-emacs@gnu.org; Mon, 08 Jun 2015 05:10:24 -0400 Received: from [192.168.178.31] ([95.119.46.238]) by mrelayeu.kundenserver.de (mreue003) with ESMTPSA (Nemesis) id 0MN8wu-1Yzf4m1PFQ-006cAp for ; Mon, 08 Jun 2015 11:10:23 +0200 Message-ID: <55755BCF.4090606@easy-emacs.de> Date: Mon, 08 Jun 2015 11:09:35 +0200 From: =?UTF-8?B?QW5kcmVhcyBSw7ZobGVy?= User-Agent: Mozilla/5.0 (X11; Linux i686; rv:31.0) Gecko/20100101 Thunderbird/31.4.0 MIME-Version: 1.0 To: bug-gnu-emacs@gnu.org Subject: Re: bug#20761: 25.0.50.1, beginning-of-defun matches inside string References: <55747D98.9020103@easy-emacs.de> In-Reply-To: <55747D98.9020103@easy-emacs.de> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-Provags-ID: V03:K0:7obvQ6WYvCXWW3m4VV3JypMONqC5gwzqwEDQ+lVsJNlHrfxlfBS o0BKfCookhlEFaA1QoaWwaATKIE9XsdFfq7qoBizoMeRiBXlBiy1avyY+ZJCltI/PPbiSiT Pgo9CjWtrOv8Or6PGlwInENbDdYyM5hhjHiIUykas3Zzkrp/yCEwOnfCZrn3aenwnWdmebi I/kVLldAUsCVedWgmfbXg== X-UI-Out-Filterresults: notjunk:1;V01:K0:9cDiXnWNIk4=:mq0shafCAUg0ZBkrol2Bq1 EdIHPhEpvLm/VUGzYo84la9RXAl2gLStvFrfk/VS4HtOVKVBJ+RAqdHeX9gjA42y37Vq2ima9 EyW/+I3Byx408SvYC8O5Q3J2KoNjNbCJ90T986T2Sn7SfUIMf+QFZCJfDZGJANRMWhOXBZ0nU 7GXmncd7YjjYhOjjzWaU4PU3hJ1oWxMbfDvF2OtceAl+PjIRBvp8NuClbzXRImmAfz4hUeCGX bw6aTfMp9tu+yLyytYB3W5oFe2oUBXNxAegNndO271sSr+WX+61NUQmjqMg1RKtjxx06SeuxX KxzbxQpvniQihftgDrIcHVO1adOO9aWrF4e1ys9HHC+FrryK6QsFry71v1ZYDwXaLkeO2DVwJ 1rRl8B/vNiWVkhHsJHZk622NLLvEQ+tXGH3EOuLOaZSdFAM+ZajE0g1NBolcwxyLP2iG0gSxR jYy0zvFoAHuyyxdaWVcwFKshGkwccrcmgMDCV2uKYMJJ60cj+cZTLHENLlkxBPGGIQyxVIYtH eRJBk+pcmJrlJmg2SM/LWedLfBO2+t3aqOoCm5qxxeIb/6/x6rZ6ZES+/ZHdrS17wSDMMQAH9 q/NVhR5WvzLGmv44Fzq+rd4MB8Fz89jAXHzIopg8Nz1ELOBP1r/2ehbiLZb5vn6Jk8IrpeszX SaR74meZBr0M4c5LPrrhF+H+dKZ7jMoq0hJEjUOJgJDcbUw== X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Am 07.06.2015 um 19:21 schrieb Andreas Röhler: > emacs -Q > > With cursor at end of string below: > > (defun asdf () > " > (defun foo1 (&optional beg end) > sdsd" > ) > > ;;; > > C-M-a stops inside string at "(defun foo1" > > GNU Emacs 25.0.50.1 (i686-pc-linux-gnu, GTK+ Version 2.24.23) of > 2015-06-07 > > Solution: > > beginning-of-defun-raw must check if being inside string. > > > This should fix it: (defun ar-beginning-of-defun (&optional arg) "Move to the beginning of a function definition. Returns position, if successful, nil otherwise Calls `beginning-of-defun-function', when set " (interactive "P") (unless (bobp) (skip-chars-backward " \t\r\n\f") (forward-char -1) (let ((pos (car-safe (nth 9 (parse-partial-sexp (point-min) (point)))))) (if beginning-of-defun-function (funcall beginning-of-defun-function arg) (and pos (goto-char pos)))))) Optional arg here is for special needs, switches between class and method defs for example. From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 02 01:16:50 2017 Received: (at 20761) by debbugs.gnu.org; 2 Apr 2017 05:16:50 +0000 Received: from localhost ([127.0.0.1]:56295 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cuXsg-0004KQ-Fz for submit@debbugs.gnu.org; Sun, 02 Apr 2017 01:16:50 -0400 Received: from mail-io0-f180.google.com ([209.85.223.180]:36043) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cuXse-0004K8-8A; Sun, 02 Apr 2017 01:16:49 -0400 Received: by mail-io0-f180.google.com with SMTP id l7so59358113ioe.3; Sat, 01 Apr 2017 22:16:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=otDeDwKFrwn7lR49oX99Y7EwgVCj2QPgncnREA2/Dio=; b=WdV47pobFXEc7gJj2Iel7s3sJRUclnJS9CweiAjXOvV3OT4IM8B5b+RUgd1zo/mk6f m+m0PNuHrnAGVMlpE4gPUQEbh15PKC1IM6Af5N2BEm3RJbWD/qKsAGbVk051JM+xZXe9 RVOAbSgC3NrV+b3pPNetR2jdoLCdfIxQL3GSyCYZ1H3qnlvHkTIeP2uFCKkqW90nK21x P4LcAw7nqRJ0P3/4KVjWD0cpjRRAdzbfvrEZoiiMD5g16XRdaYL7aKGQA7fkm2tsvon6 3072TdJ7ybBtZB1xDpe7wkUGy0cT9e+1+LLjjSPet+uqf7PU8OfEc0KgUOjIO3aV/ri7 rGqA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version :content-transfer-encoding; bh=otDeDwKFrwn7lR49oX99Y7EwgVCj2QPgncnREA2/Dio=; b=lXgfxBVFXxfYdFzCMtzxsVzh6ahHxElPuW5Kk97SAG1ek/hikAcMrDmIY0K1D3X/HR eCZliAQHQRdhsQWhyf35S9+Huh7r3YGiCAGYDbzQZsvHc05YllkTzDkX0oNPcnbhhT9J f5QoUyXjeOOc7GazVEOfDafmMrYqUTZFGOYMz4e2FkBnzmQetckoD7glE9T/IPG673Z1 UHMawLDx6uTYeBxOD3BaE7z1J3/IXuemyM50NfvD0XcJR067/KfGT6QGM+xIxh6Xgotn TBJxrDIX8HZFjKLmfSKlXGRk4+es/eqihC1IMdfDY16gq7QwenH3BEj4+D+z/IbKwaTS QBEg== X-Gm-Message-State: AFeK/H0fpXaujxdQSBcLPRTHYfauQslH8E82XdEy1PvuLrog99Ky+X127OHDM4KZB13U9A== X-Received: by 10.107.184.134 with SMTP id i128mr11289272iof.153.1491110202690; Sat, 01 Apr 2017 22:16:42 -0700 (PDT) Received: from zony ([45.2.7.65]) by smtp.googlemail.com with ESMTPSA id f196sm6155910itc.2.2017.04.01.22.16.41 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 01 Apr 2017 22:16:42 -0700 (PDT) From: npostavs@users.sourceforge.net To: Andreas =?utf-8?Q?R=C3=B6hler?= Subject: Re: bug#20761: 25.0.50.1, beginning-of-defun matches inside string References: <55747D98.9020103@easy-emacs.de> <55755BCF.4090606@easy-emacs.de> Date: Sun, 02 Apr 2017 01:18:06 -0400 In-Reply-To: <55755BCF.4090606@easy-emacs.de> ("Andreas \=\?utf-8\?Q\?R\=C3\=B6h\?\= \=\?utf-8\?Q\?ler\=22's\?\= message of "Mon, 08 Jun 2015 11:09:35 +0200") Message-ID: <87lgrjxu9d.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.1 (--) X-Debbugs-Envelope-To: 20761 Cc: 20761@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.1 (--) retitle 20761 beginning-of-defun matches column 0 paren inside string liter= al forcemerge 20761 20284 tags 20761 wontfix quit Andreas R=C3=B6hler writes: > This should fix it: > > (defun ar-beginning-of-defun (&optional arg) > "Move to the beginning of a function definition. > > Returns position, if successful, nil otherwise > > Calls `beginning-of-defun-function', when set " > (interactive "P") > (unless (bobp) > (skip-chars-backward " \t\r\n\f") > (forward-char -1) > (let ((pos (car-safe (nth 9 (parse-partial-sexp (point-min) (point)))= ))) > (if beginning-of-defun-function > (funcall beginning-of-defun-function arg) > (and pos > (goto-char pos)))))) M-x find-library org RET M-> (benchmark 1 '(ar-beginning-of-defun)) ; Elapsed time: 0.414771s, also it p= uts point in the wrong place (benchmark 1 '(beginning-of-defun)) ; Elapsed time: 0.000126s M-: (setq open-paren-in-column-0-is-defun-start nil) (benchmark 1 '(beginning-of-defun)) ; Elapsed time: 0.002505s From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 02 13:14:40 2017 Received: (at control) by debbugs.gnu.org; 2 Aug 2017 17:14:40 +0000 Received: from localhost ([127.0.0.1]:38643 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dcxEG-0000ap-HM for submit@debbugs.gnu.org; Wed, 02 Aug 2017 13:14:40 -0400 Received: from eggs.gnu.org ([208.118.235.92]:41615) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dcxEF-0000ab-3v for control@debbugs.gnu.org; Wed, 02 Aug 2017 13:14:39 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dcxE9-0002mA-E2 for control@debbugs.gnu.org; Wed, 02 Aug 2017 13:14:34 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:58028) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dcxE9-0002m6-B0 for control@debbugs.gnu.org; Wed, 02 Aug 2017 13:14:33 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1dcxE8-0001LB-RC for control@debbugs.gnu.org; Wed, 02 Aug 2017 13:14:33 -0400 Subject: control message for bug 20761 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Wed, 02 Aug 2017 13:14:32 -0400 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-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) merge 26642 20761 From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 28 21:32:16 2017 Received: (at control) by debbugs.gnu.org; 29 Nov 2017 02:32:16 +0000 Received: from localhost ([127.0.0.1]:35478 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJsAa-0001lq-9l for submit@debbugs.gnu.org; Tue, 28 Nov 2017 21:32:16 -0500 Received: from mail-io0-f175.google.com ([209.85.223.175]:47045) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJsAY-0001iK-Mw; Tue, 28 Nov 2017 21:32:15 -0500 Received: by mail-io0-f175.google.com with SMTP id x129so2107364iod.13; Tue, 28 Nov 2017 18:32:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=TWf7eSIdDLXW++Qr4rRGXYbm4ZN5qfis/gMKrO+SbP0=; b=BuEw8cSpVDvRIEk0VDnD1ObGd7Pp16FzZd9r0uHzd2aoosIRwQkyXFZW7OEWp+5XxE QoHRM84ZAjGM8Ut516f8tb6m9x1QT/2/Z/ZfNp2FFzEZdk0hIr1E80mLyrRSdk5EHpte FCe92nrvutG4rn1rL+s+IdDDcsp3P+l48NGv6HbtS/crNUcgBjY/1jpKFgnDGKWDnDzY 6E+xdNsdFUnrmLDziacBLZ+ajJvEqWEIxUGoYZOOf2v2xhGyUdFJsdKc3XDl6jOHLSUB WOLDK6RLzFAkXazKINVs2p/1G7kTFAOvR/PttItQjkIbRpG3Qn4kUiVQZb4AjB1oue8g q2hg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version; bh=TWf7eSIdDLXW++Qr4rRGXYbm4ZN5qfis/gMKrO+SbP0=; b=ZIZhzaaG+/clsKYiwUdLTJHd7QT7Y/CrHHdxvxckfzr5t+4+AhFjscoYy0m6E5p/gA X5/5Yq7sBeOpWjbntUhtIXg0BGnfZAJZiTl5dGXVOP7V0jRzBp30BR4ymYOEa3/UJCPD gIB1FD1Fjnx/31B6MRKONzfn/5+yFCxEO9iXp82M4V+XIBbQ8GYYG6IPOGYCHxm8JOop gft1qQ700UI9sbpSGxvVPRLd1QtpJFfo1wFlpTVi2am18fZH/cgVah8utQVU6aiiJNp0 pAzM2CDhzsIyEVk94oa/vs/ILrurLiZSul/qaYba+EQKhfga80lx+tWavRVds5Eesvco Qcig== X-Gm-Message-State: AJaThX75DdVSzOc21u/35F95VEF0/6niwWGoDnNdmg24+aWgifhK/1YK 00yrt7Ln2s0CX8kiYcrwZhwO3NTy X-Google-Smtp-Source: AGs4zMYBo7lGjuowaklXUcnQJEKeN7NHlJUNUwI1reNpezsxknN/Px9s5iicq+8VzZmMz6H81LoG8A== X-Received: by 10.107.132.85 with SMTP id g82mr1690253iod.232.1511922728971; Tue, 28 Nov 2017 18:32:08 -0800 (PST) Received: from zebian ([45.2.119.34]) by smtp.googlemail.com with ESMTPSA id 139sm8222813itm.2.2017.11.28.18.32.07 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 28 Nov 2017 18:32:08 -0800 (PST) From: Noam Postavsky To: Ryan Subject: Re: bug#27920: 25.2; Elisp indentation breaks when function docstring matches "^(" References: <6c2a6e63-cf26-2557-ba56-dd50721c517a@thompsonclan.org> Date: Tue, 28 Nov 2017 21:32:07 -0500 In-Reply-To: <6c2a6e63-cf26-2557-ba56-dd50721c517a@thompsonclan.org> (Ryan's message of "Wed, 2 Aug 2017 09:45:23 -0700") Message-ID: <877eu9lsrc.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.90 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: control Cc: 27920@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) unmerge 27920 tags 27920 = fixed close 27920 26.1 quit Ryan writes: > When editing Emacs Lisp code, if I write a function whose docstring > contains a line beginning with an open paren, Emacs refuses to > auto-indent any line in the function body. Removing the offenting > parenthesis or adding a non-paren character before it on the same line > allow Emacs to indent the body once again. Here's an example function > that triggers the bug: This bug was marked as wontfix, but I accidentally fixed it while fixing Bug#25122, sorry. ;) From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 10 08:58:48 2018 Received: (at control) by debbugs.gnu.org; 10 Feb 2018 13:58:48 +0000 Received: from localhost ([127.0.0.1]:36224 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ekVg0-00034A-Dj for submit@debbugs.gnu.org; Sat, 10 Feb 2018 08:58:48 -0500 Received: from mail-io0-f172.google.com ([209.85.223.172]:41444) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ekVfy-00033k-Nl; Sat, 10 Feb 2018 08:58:47 -0500 Received: by mail-io0-f172.google.com with SMTP id f4so12790653ioh.8; Sat, 10 Feb 2018 05:58:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=njE9TdpS9nRWemoyIssYIfmiTo3ZTJbSWjNst5wh4SM=; b=ljLqFlWtOAPLk6h+QBfDxMsjeyLKLT52GEikgkj88TVuwTgAzKedXQR5vIujyXNpy/ fHeqcPt+lfl6ets5HBnO8sggYj2gd1njJXmb7ewfrJcp2reUeuole1m2u/WFJVR50IfK ifFL9cqRb6USxBm7pzY/+82oKbDx1YMDiPS9IxeY2uNKeX0sIeTmjtSwXS2nQpaZYt4I vC3XRADECs2nDTZeYe85iYWDUpZi66YGVRdi06Xo8rYW6IjUzw6l6/Dh6URJNpkFBarV tG0hB1L/Kq7fRbl3yYp1X88mZrF9+wzLXQ5DZ/EMqTXw7/EsQ/1NXikBXE9hVq9j68yd XZDg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version; bh=njE9TdpS9nRWemoyIssYIfmiTo3ZTJbSWjNst5wh4SM=; b=YAG3LNa89WNCcmz6sLkMsBaZxizlZdCALUN0kGMe1q40k9LlHeqqBqWr006Ib8vR7k uyi2Z0mIFLGjhB994ih/VP3ARpDJPsrHHqjiRAI5IwhPh/ngA4/U4OkQS1iFJuBLyRv7 r3UfJHxHaD/eU8M2mQvs4ZaPZTwmZSCpXfZnnai4I8UWfEY/qAcrtHcjk8TKLuyXKwYR VcsRvuL1O0GA2NXxgoxLtlfX/y6Jh98lho9GttuBep1MBTvi+6ufPUboZ8cC1htXd9vy eXF1H6FM9kQKjaOJfDdNK/dLCcYXEKAlnt39prpgyBEqCd4veOFmiUW7kVw88mX7r+14 4png== X-Gm-Message-State: APf1xPBmBeQn2s0MSTiMoC+H7ENzorVQiQFf+jxYc+M73+Ec3XRO0/H/ 6lmQOf8uITwtJaCGACWEpaem2w== X-Google-Smtp-Source: AH8x226z7M19T0/Q3E0Hg+UXlvgtvx/Tj4sNb6d8D17gypJfX1JUD7bn2E1uyIF1UD8nU+P8UP9Y/A== X-Received: by 10.107.172.130 with SMTP id v124mr2584134ioe.301.1518271120935; Sat, 10 Feb 2018 05:58:40 -0800 (PST) Received: from zebian (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.googlemail.com with ESMTPSA id j3sm5751298iob.14.2018.02.10.05.58.39 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 10 Feb 2018 05:58:40 -0800 (PST) From: Noam Postavsky To: Tim Visher Subject: Re: bug#20284: 25.0.50; sexp parser breaks when 'vectors' are in docstring References: Date: Sat, 10 Feb 2018 08:58:38 -0500 In-Reply-To: (Tim Visher's message of "Thu, 9 Apr 2015 08:20:13 -0400") Message-ID: <871shtc5f5.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.90 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: control Cc: 20284@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.5 (/) tags 20284 = fixed close 20284 27.1 quit Tim Visher writes: > Starting from `emacs -Q`: > > In *scratch* define the following function > > (defun should-this-work? () > "A docstring with 'vectors' > > [|[a b c] > [d e f] > [g h i]] > > [[|a b c] > [ d e f] > [ g h i]]" > (message "charnock")) > > With point in the body, attempt to `M-x eval-defun` and notice that it > doesn't. > > Attempt to add to the body and notice that indentation is off. > > Other sexp things behave in unexpected ways. This is fixed in master [1: 14b9558752] (the indenting part is fixed in 26, see Bug#27920). [1: 14b9558752]: 2017-12-12 23:03:00 -0500 * src/syntax.c (find_defun_start): Use syntax-ppss https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=14b95587520959c5b54356547a0a69932a9bb480 From unknown Sat Aug 16 20:56:13 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 11 Mar 2018 11:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator