From unknown Fri Aug 15 15:32:30 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#20284 <20284@debbugs.gnu.org> To: bug#20284 <20284@debbugs.gnu.org> Subject: Status: 25.0.50; sexp parser breaks when 'vectors' are in docstring Reply-To: bug#20284 <20284@debbugs.gnu.org> Date: Fri, 15 Aug 2025 22:32:30 +0000 retitle 20284 25.0.50; sexp parser breaks when 'vectors' are in docstring reassign 20284 emacs submitter 20284 Tim Visher severity 20284 wishlist tag 20284 fixed thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 09 08:21:06 2015 Received: (at submit) by debbugs.gnu.org; 9 Apr 2015 12:21:06 +0000 Received: from localhost ([127.0.0.1]:50719 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YgBSD-0007xy-Ry for submit@debbugs.gnu.org; Thu, 09 Apr 2015 08:21:06 -0400 Received: from eggs.gnu.org ([208.118.235.92]:42577) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YgBSB-0007xG-E7 for submit@debbugs.gnu.org; Thu, 09 Apr 2015 08:21:03 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YgBS4-0003y2-Cw for submit@debbugs.gnu.org; Thu, 09 Apr 2015 08:20:58 -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,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:59356) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YgBS4-0003xu-Az for submit@debbugs.gnu.org; Thu, 09 Apr 2015 08:20:56 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:56046) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YgBS3-0000FT-E7 for bug-gnu-emacs@gnu.org; Thu, 09 Apr 2015 08:20:56 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YgBS2-0003wa-EA for bug-gnu-emacs@gnu.org; Thu, 09 Apr 2015 08:20:55 -0400 Received: from mail-qk0-x235.google.com ([2607:f8b0:400d:c09::235]:34536) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YgBS2-0003w9-74 for bug-gnu-emacs@gnu.org; Thu, 09 Apr 2015 08:20:54 -0400 Received: by qkgx75 with SMTP id x75so122243652qkg.1 for ; Thu, 09 Apr 2015 05:20:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type; bh=UXPlogG+kEFIqhnKnlMBb8BgYa3CSooPbG0bY6Q0uKc=; b=hzM2X9EdNwDEd/ntfiIcfwRzpW8eKXkNc0iuFqY+G3nSsKUcDxEsJta2l76oBSUJzA ie5DCEFHyJwzZBTOXV07AnXgfMZRRtQ8AE7GB6oDefcz1suIGNoDfkqCZjXxXn+3OJ21 t6AtTkw97VThEJAudfRqLFtVcZbmHlQTZUONHx4+/KPviFE10uT/EqfMxZha/13K9Nhk VmVgywLFxeo1Yb3usxzG4rjo/GwmTrPlm/fzm1YrOG1ed7FiBTPUzLFwq8VszJ7LhW4D xEF5UgiDwaY7bnDeafBXq6CVCa8Cr2R96Womp4jIcQR4VWkU41YqXKiUEi/so+cLMHYL DJUw== X-Received: by 10.55.33.94 with SMTP id h91mr46459901qkh.69.1428582053494; Thu, 09 Apr 2015 05:20:53 -0700 (PDT) MIME-Version: 1.0 Received: by 10.140.109.116 with HTTP; Thu, 9 Apr 2015 05:20:13 -0700 (PDT) From: Tim Visher Date: Thu, 9 Apr 2015 08:20:13 -0400 Message-ID: Subject: 25.0.50; sexp parser breaks when 'vectors' are in docstring To: bug-gnu-emacs@gnu.org Content-Type: text/plain; charset=UTF-8 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). 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: -4.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: -4.0 (----) 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. Remove the vectors and everything goes back to normal. (defun should-this-work? () "A docstring with 'vectors'" (message "charnock")) In GNU Emacs 25.0.50.1 (x86_64-apple-darwin14.1.0) of 2015-04-02 on timvisher-rjmetrics Repository revision: 0c2ea36d2032ef47a0d6520b3e513459e072a553 Configured using: `configure --prefix=/usr/local/Cellar/emacs/HEAD --enable-locallisppath=/usr/local/share/emacs/site-lisp --infodir=/usr/local/Cellar/emacs/HEAD/share/info/emacs --without-dbus --with-gnutls --without-popmail --without-x' Configured features: ACL GNUTLS LIBXML2 ZLIB Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Undo! should-this-work\? Quit [[|a b c] [d e f] [g h i]] Load-path shadows: None found. Features: (shadow sort gnus-util mail-extr emacsbug message dired format-spec rfc822 mml easymenu mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail regexp-opt rfc2047 rfc2045 ietf-drums mm-util help-fns mail-prsvr mail-utils xterm time-date tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type tabulated-list newcomment elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer select mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process multi-tty emacs) Memory information: ((conses 16 78118 4713) (symbols 48 17307 0) (miscs 40 33 102) (strings 32 11188 4994) (string-bytes 1 302658) (vectors 16 7635) (vector-slots 8 339885 30258) (floats 8 75 612) (intervals 56 203 51) (buffers 976 11)) From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 09 10:12:33 2015 Received: (at 20284) by debbugs.gnu.org; 9 Apr 2015 14:12:33 +0000 Received: from localhost ([127.0.0.1]:51215 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YgDC5-0002lj-3F for submit@debbugs.gnu.org; Thu, 09 Apr 2015 10:12:33 -0400 Received: from chene.dit.umontreal.ca ([132.204.246.20]:33327) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YgDC2-0002la-Ik for 20284@debbugs.gnu.org; Thu, 09 Apr 2015 10:12:30 -0400 Received: from pastel.home (lechon.iro.umontreal.ca [132.204.27.242]) by chene.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id t39ECSiU026322; Thu, 9 Apr 2015 10:12:28 -0400 Received: by pastel.home (Postfix, from userid 20848) id 5E8FA2270; Thu, 9 Apr 2015 10:12:28 -0400 (EDT) From: Stefan Monnier To: Tim Visher Subject: Re: bug#20284: 25.0.50; sexp parser breaks when 'vectors' are in docstring Message-ID: References: Date: Thu, 09 Apr 2015 10:12:28 -0400 In-Reply-To: (Tim Visher's message of "Thu, 9 Apr 2015 08:20:13 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV5271=0 X-NAI-Spam-Version: 2.3.0.9393 : core <5271> : inlines <2669> : streams <1419612> : uri <1902534> X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: 20284 Cc: 20284@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: -1.3 (-) > "A docstring with 'vectors' > [|[a b c] Two options: - backslash-escape the opening brackets that are in column 0. - set open-paren-in-column-0-is-defun-start to nil. Stefan From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 09 13:07:37 2015 Received: (at 20284) by debbugs.gnu.org; 9 Apr 2015 17:07:37 +0000 Received: from localhost ([127.0.0.1]:51392 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YgFvU-0003ed-QH for submit@debbugs.gnu.org; Thu, 09 Apr 2015 13:07:37 -0400 Received: from mail-qk0-f176.google.com ([209.85.220.176]:35836) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YgFvS-0003eR-Je for 20284@debbugs.gnu.org; Thu, 09 Apr 2015 13:07:35 -0400 Received: by qkhg7 with SMTP id g7so131164007qkh.2 for <20284@debbugs.gnu.org>; Thu, 09 Apr 2015 10:07:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=o64DExgvRfvRXQzhb8GNtP7XleXimX+IOBl1yl1SrOs=; b=if7bLepmcdtd+4cc7GXH/vpkQse9d+J5qhtdmHDujFa8/1Eg06jM0pzgwKDEiQE9Mx eP1EarLMXo+E+7sJFao7A5O5fPFQK0wE5i+yrKM/AZgnHgqfJvZuuhgoQdkuB1jTpKbM keAaxudmJSrNWpbbmHwtpSFK2oArykWKUe9NHWNroH1X7gYOVDBDyMfjv/Q0xP0Swsaa xVMbh0c2VNHKHWs5b+egPGIvQsZeEyfd428ormNdtcuhQATABaWeGlu8IMEnJ0t+bBId PVmu/hzuXZD4CnZUBUXgvF7nWB97W5Uknp7NHXytylU+iz1iYSkjfVbVUemYs8IDeujR eR/w== X-Received: by 10.55.20.159 with SMTP id 31mr49548374qku.64.1428599248855; Thu, 09 Apr 2015 10:07:28 -0700 (PDT) MIME-Version: 1.0 Received: by 10.140.109.116 with HTTP; Thu, 9 Apr 2015 10:06:48 -0700 (PDT) In-Reply-To: References: From: Tim Visher Date: Thu, 9 Apr 2015 13:06:48 -0400 Message-ID: Subject: Re: bug#20284: 25.0.50; sexp parser breaks when 'vectors' are in docstring To: Stefan Monnier Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 20284 Cc: 20284@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.7 (/) On Thu, Apr 9, 2015 at 10:12 AM, Stefan Monnier wrote: >> "A docstring with 'vectors' > >> [|[a b c] > > Two options: > - backslash-escape the opening brackets that are in column 0. > - set open-paren-in-column-0-is-defun-start to nil. Thanks for the workarounds! But shouldn't parens inside a string have nothing at all do with the sexp parsing? -- In Christ, Timmy V. http://blog.twonegatives.com/ http://five.sentenc.es/ -- Spend less time on mail From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 09 14:27:46 2015 Received: (at 20284) by debbugs.gnu.org; 9 Apr 2015 18:27:46 +0000 Received: from localhost ([127.0.0.1]:51443 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YgHB3-0005mA-Vo for submit@debbugs.gnu.org; Thu, 09 Apr 2015 14:27:46 -0400 Received: from chene.dit.umontreal.ca ([132.204.246.20]:59037) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YgHB1-0005m1-Cu for 20284@debbugs.gnu.org; Thu, 09 Apr 2015 14:27:44 -0400 Received: from pastel.home (lechon.iro.umontreal.ca [132.204.27.242]) by chene.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id t39IRfbM008356; Thu, 9 Apr 2015 14:27:41 -0400 Received: by pastel.home (Postfix, from userid 20848) id 3AC192D4A; Thu, 9 Apr 2015 14:27:41 -0400 (EDT) From: Stefan Monnier To: Tim Visher Subject: Re: bug#20284: 25.0.50; sexp parser breaks when 'vectors' are in docstring Message-ID: References: Date: Thu, 09 Apr 2015 14:27:41 -0400 In-Reply-To: (Tim Visher's message of "Thu, 9 Apr 2015 13:06:48 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Level: X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0.2 X-NAI-Spam-Rules: 2 Rules triggered GEN_SPAM_FEATRE=0.2, RV5271=0 X-NAI-Spam-Version: 2.3.0.9393 : core <5271> : inlines <2672> : streams <1419709> : uri <1902712> X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: 20284 Cc: 20284@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: -1.3 (-) > But shouldn't parens inside a string have nothing at all do with the > sexp parsing? In an ideal world, yes. Stefan From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 02 01:16:50 2017 Received: (at control) by debbugs.gnu.org; 2 Apr 2017 05:16:50 +0000 Received: from localhost ([127.0.0.1]:56293 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cuXsg-0004KN-8w 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: control 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 20284) by debbugs.gnu.org; 10 Feb 2018 13:58:48 +0000 Received: from localhost ([127.0.0.1]:36226 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ekVg0-00034C-KF 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: 20284 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 Fri Aug 15 15:32:30 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