From unknown Wed Aug 20 00:02:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13670: 24.3.50; `autoload-generate-file-autoloads' off-by-one bug Resent-From: "Drew Adams" Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 10 Feb 2013 00:04:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 13670 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 13670@debbugs.gnu.org X-Debbugs-Original-To: Received: via spool by submit@debbugs.gnu.org id=B.136045463917838 (code B ref -1); Sun, 10 Feb 2013 00:04:02 +0000 Received: (at submit) by debbugs.gnu.org; 10 Feb 2013 00:03:59 +0000 Received: from localhost ([127.0.0.1]:47431 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U4KOl-0004df-2x for submit@debbugs.gnu.org; Sat, 09 Feb 2013 19:03:59 -0500 Received: from eggs.gnu.org ([208.118.235.92]:42844) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U4KOi-0004dW-Rx for submit@debbugs.gnu.org; Sat, 09 Feb 2013 19:03:58 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1U4KOV-0004Qa-Be for submit@debbugs.gnu.org; Sat, 09 Feb 2013 19:03:45 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-104.2 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_MED, RP_MATCHES_RCVD, UNPARSEABLE_RELAY, USER_IN_WHITELIST autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:58932) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U4KOV-0004QR-8p for submit@debbugs.gnu.org; Sat, 09 Feb 2013 19:03:43 -0500 Received: from eggs.gnu.org ([208.118.235.92]:54200) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U4KOU-0004jA-3D for bug-gnu-emacs@gnu.org; Sat, 09 Feb 2013 19:03:43 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1U4KOS-0004QG-S9 for bug-gnu-emacs@gnu.org; Sat, 09 Feb 2013 19:03:41 -0500 Received: from userp1040.oracle.com ([156.151.31.81]:48227) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U4KOS-0004QC-Kh for bug-gnu-emacs@gnu.org; Sat, 09 Feb 2013 19:03:40 -0500 Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id r1A03dxn031779 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Sun, 10 Feb 2013 00:03:39 GMT Received: from acsmt356.oracle.com (acsmt356.oracle.com [141.146.40.156]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r1A03cUh017155 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sun, 10 Feb 2013 00:03:39 GMT Received: from abhmt112.oracle.com (abhmt112.oracle.com [141.146.116.64]) by acsmt356.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id r1A03ctx002348 for ; Sat, 9 Feb 2013 18:03:38 -0600 Received: from dradamslap1 (/71.202.147.44) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Sat, 09 Feb 2013 16:03:38 -0800 From: "Drew Adams" Date: Sat, 9 Feb 2013 16:03:30 -0800 Message-ID: <8E0945F19B9F4E37BA18A7A2232F6411@us.oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 Thread-Index: Ac4HIg9BGgOZKMTyTYKnEbiJp5w1BQ== X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 X-Source-IP: acsinet21.oracle.com [141.146.126.237] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -6.2 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.2 (------) This source code line of `autoload-generate-file-autoloads': (if (= (char-after (1+ (point))) ? ) should be replaced by this: (if (= (char-after (point)) ? ) The aim is to preserve the whitespace that occurs after a separating whitespace character, not to preserve also that separating character. `;;;###autoload' cannot be followed by normal text, or else the cookie is not recognized as such. But you can follow it by a space and then the text that you want. The space is not part of the text to be copied to the output file; it is only a separator for parsing the cookie. E.g. Suppose you want to have a multiline doc string, such as this: "Icicle mode: Toggle minibuffer input completion and cycling. Non-nil prefix ARG turns mode on if ARG > 0, else off. It is a global minor mode. It binds minibuffer keys." You can use cookies like this: ;;;###autoload (autoload 'icicle-mode "icicles" ;;;###autoload"Icicle mode: Toggle minibuffer input completion and cycling. ;;;###autoload Non-nil prefix ARG turns mode on if ARG > 0, else off. ;;;###autoload It is a global minor mode. It binds minibuffer keys." ;;;###autoload t nil) But with the bugged code that preserves the space separator as if it were part of the doc string, the result is this: (autoload 'icicle-mode "icicles" "Icicle mode: Toggle minibuffer input completion and cycling. Non-nil prefix ARG turns mode on if ARG > 0, else off. It is a global minor mode. It binds minibuffer keys." t nil) which gives the erroneous doc string: "Icicle mode: Toggle minibuffer input completion and cycling. Non-nil prefix ARG turns mode on if ARG > 0, else off. It is a global minor mode. It binds minibuffer keys." With the fix, the result is correct: (autoload 'icicle-mode "icicles" "Icicle mode: Toggle minibuffer input completion and cycling. Non-nil prefix ARG turns mode on if ARG > 0, else off. It is a global minor mode. It binds minibuffer keys." t nil) Doc string: "Icicle mode: Toggle minibuffer input completion and cycling. Non-nil prefix ARG turns mode on if ARG > 0, else off. It is a global minor mode. It binds minibuffer keys." However, I see that this bug (as I see it) dates back to at least Emacs 20.7. So if I am wrong that this is a bug, please explain how to get proper multiline doc strings. In GNU Emacs 24.3.50.1 (i386-mingw-nt5.1.2600) of 2013-02-08 on VBOX-W7 Bzr revision: 111700 monnier@iro.umontreal.ca-20130208174209-vpjpdh4qipaceoh5 Windowing system distributor `Microsoft Corp.', version 5.1.2600 Configured using: `configure --with-gcc (4.7) --no-opt --enable-checking --cflags -IC:/emacs/libs/libXpm-3.5.10/include -IC:/emacs/libs/libXpm-3.5.10/src -IC:/emacs/libs/libpng-dev_1.4.3-1_win32/include -IC:/emacs/libs/zlib-dev_1.2.5-2_win32/include -IC:/emacs/libs/giflib-4.1.4-1-lib/include -IC:/emacs/libs/jpeg-6b-4-lib/include -IC:/emacs/libs/tiff-3.8.2-1-lib/include -IC:/emacs/libs/libxml2-2.7.8-w32-bin/include/libxml2 -IC:/emacs/libs/gnutls-3.1.5-w32/include -IC:/emacs/libs/libiconv-1.14-2-mingw32-dev/include' From unknown Wed Aug 20 00:02:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13670: 24.3.50; `autoload-generate-file-autoloads' off-by-one bug Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 28 Apr 2016 22:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13670 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "Drew Adams" Cc: 13670@debbugs.gnu.org Received: via spool by 13670-submit@debbugs.gnu.org id=B13670.146188256620250 (code B ref 13670); Thu, 28 Apr 2016 22:30:02 +0000 Received: (at 13670) by debbugs.gnu.org; 28 Apr 2016 22:29:26 +0000 Received: from localhost ([127.0.0.1]:53664 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1avuR3-0005GY-Tf for submit@debbugs.gnu.org; Thu, 28 Apr 2016 18:29:26 -0400 Received: from hermes.netfonds.no ([80.91.224.195]:38507) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1avuR2-0005GR-FS for 13670@debbugs.gnu.org; Thu, 28 Apr 2016 18:29:24 -0400 Received: from cm-84.215.1.64.getinternet.no ([84.215.1.64] helo=mouse) by hermes.netfonds.no with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1avuR0-00017w-0E; Fri, 29 Apr 2016 00:29:23 +0200 From: Lars Ingebrigtsen References: <8E0945F19B9F4E37BA18A7A2232F6411@us.oracle.com> Date: Fri, 29 Apr 2016 00:29:11 +0200 In-Reply-To: <8E0945F19B9F4E37BA18A7A2232F6411@us.oracle.com> (Drew Adams's message of "Sat, 9 Feb 2013 16:03:30 -0800") Message-ID: <87pot92wqw.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) 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 (/) "Drew Adams" writes: > This source code line of `autoload-generate-file-autoloads': > > (if (= (char-after (1+ (point))) ? ) > > should be replaced by this: > > (if (= (char-after (point)) ? ) [...] > You can use cookies like this: > > ;;;###autoload (autoload 'icicle-mode "icicles" > ;;;###autoload"Icicle mode: Toggle minibuffer input completion and cycling. > ;;;###autoload Non-nil prefix ARG turns mode on if ARG > 0, else off. > ;;;###autoload It is a global minor mode. It binds minibuffer keys." > ;;;###autoload t nil) If we make this change, then autoloads that want to have a single space at the start of the string (and use this syntax to do that) would then not have that space? Have you examined the sources to see whether that's potentially a problem? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Wed Aug 20 00:02:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13670: 24.3.50; `autoload-generate-file-autoloads' off-by-one bug Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 29 Apr 2016 16:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13670 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 13670@debbugs.gnu.org Received: via spool by 13670-submit@debbugs.gnu.org id=B13670.146194630110324 (code B ref 13670); Fri, 29 Apr 2016 16:12:02 +0000 Received: (at 13670) by debbugs.gnu.org; 29 Apr 2016 16:11:41 +0000 Received: from localhost ([127.0.0.1]:55566 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1awB13-0002gS-Fa for submit@debbugs.gnu.org; Fri, 29 Apr 2016 12:11:41 -0400 Received: from aserp1040.oracle.com ([141.146.126.69]:17836) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1awB12-0002gF-0K for 13670@debbugs.gnu.org; Fri, 29 Apr 2016 12:11:40 -0400 Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233]) by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id u3TGBYmS015119 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 29 Apr 2016 16:11:34 GMT Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by aserv0021.oracle.com (8.13.8/8.13.8) with ESMTP id u3TGBXQp020370 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 29 Apr 2016 16:11:33 GMT Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7]) by userv0121.oracle.com (8.13.8/8.13.8) with ESMTP id u3TGBWwr002501; Fri, 29 Apr 2016 16:11:33 GMT MIME-Version: 1.0 Message-ID: Date: Fri, 29 Apr 2016 09:11:31 -0700 (PDT) From: Drew Adams References: <8E0945F19B9F4E37BA18A7A2232F6411@us.oracle.com> <87pot92wqw.fsf@gnus.org> In-Reply-To: <87pot92wqw.fsf@gnus.org> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9 (901082) [OL 12.0.6744.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: aserv0021.oracle.com [141.146.126.233] X-Spam-Score: -3.3 (---) 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: -3.3 (---) > If we make this change, then autoloads that want to have a single space > at the start of the string (and use this syntax to do that) would then > not have that space? No. See the bug report. Only the first SPC should be used as a separator. If you want an initial SPC char included then you use SPC SPC. > Have you examined the sources to see whether that's potentially a > problem? No. Do you see a problem with it? Do you disagree that this is a bug, regardless of whether you doubt the proposed solution? How do you answer this from the bug report? if I am wrong that this is a bug, please explain how to get proper multiline doc strings. From unknown Wed Aug 20 00:02:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13670: 24.3.50; `autoload-generate-file-autoloads' off-by-one bug Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 01 May 2016 15:35:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13670 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Drew Adams Cc: 13670@debbugs.gnu.org, Lars Ingebrigtsen Received: via spool by 13670-submit@debbugs.gnu.org id=B13670.146211686623484 (code B ref 13670); Sun, 01 May 2016 15:35:01 +0000 Received: (at 13670) by debbugs.gnu.org; 1 May 2016 15:34:26 +0000 Received: from localhost ([127.0.0.1]:60814 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1awtO6-00066i-Kt for submit@debbugs.gnu.org; Sun, 01 May 2016 11:34:26 -0400 Received: from mout.web.de ([212.227.15.4]:58095) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1awtO4-00066U-Pe for 13670@debbugs.gnu.org; Sun, 01 May 2016 11:34:25 -0400 Received: from drachen.dragon ([94.217.122.112]) by smtp.web.de (mrweb003) with ESMTPSA (Nemesis) id 0MI5yY-1axSPs4B4A-003scm; Sun, 01 May 2016 17:34:11 +0200 From: Michael Heerdegen References: <8E0945F19B9F4E37BA18A7A2232F6411@us.oracle.com> <87pot92wqw.fsf@gnus.org> Date: Sun, 01 May 2016 17:34:09 +0200 In-Reply-To: (Drew Adams's message of "Fri, 29 Apr 2016 09:11:31 -0700 (PDT)") Message-ID: <87eg9l3i8e.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.93 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:hkLl4o2SLvW0zhHu5B9uWNbfj005RymyukJn50WbRrFUmfjLv5k 2uLtZEK/V9t1VNl+G4Bpa+vc09Oi/9+NnhrK9BPZjdTUH/NiTaw35N6z2EMqAMqiSbitgDD L4P4SbiPg7/xJGrwwTwjhTCPaKUJWWWOHFTsc7sabreG5lQAPZiFIAvMAS/kmn7mzhJhUhv X9aRBuSMT74DFxajDljfQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:a+BQtVOQ9hQ=:lSeftzWwgiL5lKso71nPPP 1hAJ1RwkpgPsFjGLy90ety7lNcZT5gNNT1xxbnSYC2AGdITOEzWuo9ebv1ZtAn0V6NZSpx8mG 2XQIW/SwLqPeErsGaUl3AfM6B5XO95WwDJMnPJuagcj3XWhZY+Bp/1vkM08PvfqzeqSTaYBS7 dK4sDl0Ql0H8/GDu+UQfJaNCKaXainULIEmN0PMYegwyJsIkKJJpSJ27Ro70iNXPhmjZDLPTr 0wzfMd1IjieA9yrYi3PrnEc1vPby7cWoHvnQoSBbKPQN7R50wzrLBZDtzDMqNhBEQgTCRF/68 jhn0DFKn8Iwn4d89O23D2NmvepT8Qje3m9HI0osyVdHCwlbyOMsyD3Sig2PexUbmJmLps7FKr 4FBPrhXmCtmv01Cy/Fa4Nvh0PxuQWK6ZRySKklma+MMasbRYHCx2MxJKmREgdxUfKFOH9eaBE etJYSMUZYZcrbhnFWVcp8SK6TJrOSeN2/UNWAYN3KWpfXFhbkI6+/ekV2NdDlA79nuOfOtg9G RTzEzR+pOreJOBo7L2tqgO4fTqpKZ3EvwQ7hdhmggAM4KBUFBShxoI2qzWZRvzUC4TJDY7xxD SLJjeWwI5heTuVxQmORRQPPkVxApoIZkhO2cEIvt+dRfM6bjEudQ2OTWokYRnB24BA7hJPKSA 5Hm+NzKx71gZCsFJhqMX0IwVGzDGPoVh4H5/Ka/puDwFLZHzJglKZ77WSXHnMt42dU2eObHgc IwGcXJMHw6pJlNq+TYO7NwdqRgPw/G5bGRbx3em9uJAVp5dRRX9TCYR/xAE3VG9pr7xUyzHuS Y+v15aJ X-Spam-Score: -1.7 (-) 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: -1.7 (-) Drew Adams writes: > > If we make this change, then autoloads that want to have a single space > > at the start of the string (and use this syntax to do that) would then > > not have that space? > > No. See the bug report. Only the first SPC should be used > as a separator. If you want an initial SPC char included > then you use SPC SPC. > > > Have you examined the sources to see whether that's potentially a > > problem? > > No. Do you see a problem with it? Do you disagree that this > is a bug, regardless of whether you doubt the proposed solution? The emacs-25 version of `autoload-generate-file-autoloads' does not contain a call to `char-after', so I think it has been rewritten in the meantime. Moreover, if I let Emacs generate file autoloads for a file with this content: #+begin_src emacs-lisp ;;;###autoload (autoload 'icicle-mode "icicles" ;;;###autoload"Icicle mode: Toggle minibuffer input completion and cycling. ;;;###autoloadNon-nil prefix ARG turns mode on if ARG > 0, else off. ;;;###autoloadIt is a global minor mode. It binds minibuffer keys." ;;;###autoloadt nil) #+end_src (update-file-autoloads "/home/micha/today/test.el" nil "/home/micha/today/test-auto.el") the result looks like this: #+begin_src emacs-lisp (autoload 'icicle-mode "icicles" "Icicle mode: Toggle minibuffer input completion and cycling. Non-nil prefix ARG turns mode on if ARG > 0, else off. It is a global minor mode. It binds minibuffer keys." nil) #+end_src So this generates a sane docstring. Is this acceptable? Michael. From unknown Wed Aug 20 00:02:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13670: 24.3.50; `autoload-generate-file-autoloads' off-by-one bug Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 01 May 2016 16:12:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13670 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Heerdegen Cc: 13670@debbugs.gnu.org, Lars Ingebrigtsen Received: via spool by 13670-submit@debbugs.gnu.org id=B13670.146211908726692 (code B ref 13670); Sun, 01 May 2016 16:12:01 +0000 Received: (at 13670) by debbugs.gnu.org; 1 May 2016 16:11:27 +0000 Received: from localhost ([127.0.0.1]:60834 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1awtxv-0006wS-L0 for submit@debbugs.gnu.org; Sun, 01 May 2016 12:11:27 -0400 Received: from aserp1040.oracle.com ([141.146.126.69]:43446) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1awtxt-0006wD-Vt for 13670@debbugs.gnu.org; Sun, 01 May 2016 12:11:26 -0400 Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233]) by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id u41GBKoM028614 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sun, 1 May 2016 16:11:20 GMT Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75]) by aserv0021.oracle.com (8.13.8/8.13.8) with ESMTP id u41GBJ8H006199 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sun, 1 May 2016 16:11:20 GMT Received: from abhmp0019.oracle.com (abhmp0019.oracle.com [141.146.116.25]) by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id u41GBIgK019060; Sun, 1 May 2016 16:11:19 GMT MIME-Version: 1.0 Message-ID: <11c4e4d7-8fc6-4d87-a761-b81781f77aee@default> Date: Sun, 1 May 2016 08:11:17 -0800 (GMT-08:00) From: Drew Adams References: <8E0945F19B9F4E37BA18A7A2232F6411@us.oracle.com> <87pot92wqw.fsf@gnus.org> <87eg9l3i8e.fsf@web.de> In-Reply-To: <87eg9l3i8e.fsf@web.de> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9 (901082) [OL 12.0.6744.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: aserv0021.oracle.com [141.146.126.233] X-Spam-Score: -3.3 (---) 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: -3.3 (---) > The emacs-25 version of `autoload-generate-file-autoloads' does not > contain a call to `char-after', so I think it has been rewritten in the > meantime. >=20 > Moreover, if I let Emacs generate file autoloads for a file with this > content: >=20 > #+begin_src emacs-lisp > ;;;###autoload (autoload 'icicle-mode "icicles" > ;;;###autoload"Icicle mode: Toggle minibuffer input completion and > cycling. > ;;;###autoloadNon-nil prefix ARG turns mode on if ARG > 0, else off. > ;;;###autoloadIt is a global minor mode. It binds minibuffer keys." > ;;;###autoloadt nil) > #+end_src >=20 > (update-file-autoloads > "/home/micha/today/test.el" > nil > "/home/micha/today/test-auto.el") >=20 > the result looks like this: >=20 > #+begin_src emacs-lisp > (autoload 'icicle-mode "icicles" > "Icicle mode: Toggle minibuffer input completion and cycling. > Non-nil prefix ARG turns mode on if ARG > 0, else off. > It is a global minor mode. It binds minibuffer keys." > nil) > #+end_src >=20 > So this generates a sane docstring. >=20 > Is this acceptable? Absolutely. Based on what you say, I'll close the bug. Thx. From debbugs-submit-bounces@debbugs.gnu.org Sun May 01 12:20:29 2016 Received: (at control) by debbugs.gnu.org; 1 May 2016 16:20:29 +0000 Received: from localhost ([127.0.0.1]:60838 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1awu6f-00079F-IJ for submit@debbugs.gnu.org; Sun, 01 May 2016 12:20:29 -0400 Received: from aserp1040.oracle.com ([141.146.126.69]:44767) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1awu6e-000793-13 for control@debbugs.gnu.org; Sun, 01 May 2016 12:20:28 -0400 Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234]) by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id u41GKMQU002175 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Sun, 1 May 2016 16:20:22 GMT Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235]) by aserv0022.oracle.com (8.13.8/8.13.8) with ESMTP id u41GKMJZ017838 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Sun, 1 May 2016 16:20:22 GMT Received: from abhmp0019.oracle.com (abhmp0019.oracle.com [141.146.116.25]) by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id u41GKL81029913 for ; Sun, 1 May 2016 16:20:21 GMT MIME-Version: 1.0 Message-ID: <264c199f-f78d-4a5d-8a03-e0553c036aa4@default> Date: Sun, 1 May 2016 08:20:20 -0800 (GMT-08:00) From: Drew Adams To: control@debbugs.gnu.org Subject: close 13670 X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9 (901082) [OL 12.0.6744.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: aserv0022.oracle.com [141.146.126.234] X-Spam-Score: -3.3 (---) 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: -3.3 (---) close 13670 thanks