From unknown Sat Aug 16 15:58: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#14402 <14402@debbugs.gnu.org> To: bug#14402 <14402@debbugs.gnu.org> Subject: Status: f90-mode broken in multiple ways by trunk r112519 Reply-To: bug#14402 <14402@debbugs.gnu.org> Date: Sat, 16 Aug 2025 22:58:30 +0000 retitle 14402 f90-mode broken in multiple ways by trunk r112519 reassign 14402 emacs submitter 14402 Angelo Graziosi severity 14402 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Tue May 14 13:37:07 2013 Received: (at submit) by debbugs.gnu.org; 14 May 2013 17:37:07 +0000 Received: from localhost ([127.0.0.1]:44381 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UcJ9v-0000Wx-BI for submit@debbugs.gnu.org; Tue, 14 May 2013 13:37:07 -0400 Received: from eggs.gnu.org ([208.118.235.92]:49843) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UcJ9s-0000WL-9R for submit@debbugs.gnu.org; Tue, 14 May 2013 13:37:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UcJ9k-0004Xk-AG for submit@debbugs.gnu.org; Tue, 14 May 2013 13:36:59 -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.2 required=5.0 tests=BAYES_50,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:36494) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UcJ9k-0004Xb-6E for submit@debbugs.gnu.org; Tue, 14 May 2013 13:36:56 -0400 Received: from eggs.gnu.org ([208.118.235.92]:32914) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UcJ9f-0000nJ-09 for bug-gnu-emacs@gnu.org; Tue, 14 May 2013 13:36:56 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UcJ9a-0004Vy-Sd for bug-gnu-emacs@gnu.org; Tue, 14 May 2013 13:36:50 -0400 Received: from smtp204.alice.it ([82.57.200.100]:33365) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UcJ9a-0004VS-IE for bug-gnu-emacs@gnu.org; Tue, 14 May 2013 13:36:46 -0400 Received: from [192.168.1.100] (87.11.222.90) by smtp204.alice.it (8.6.060.15) (authenticated as angelo.graziosi@alice.it) id 512397E6065A3F7D; Tue, 14 May 2013 19:36:44 +0200 Message-ID: <51927625.8090204@alice.it> Date: Tue, 14 May 2013 19:36:37 +0200 From: Angelo Graziosi User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:17.0) Gecko/20130328 Thunderbird/17.0.5 MIME-Version: 1.0 To: bug-emacs Subject: Imenu does not work any more on trunk Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit Cc: Stefan Monnier 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.9 (------) The trunk revision #112579 shows an issue *very* similar to that described in bug #9199 [*]: same way to reproduce it, same result. In my ~/.emacs.d/init.el I have something like this: ;; c-mode (add-hook 'c-mode-hook '(lambda() ;; No indent for open bracket (c-set-offset 'substatement-open 0) ;; Add index of func. to menu bar (imenu-add-to-menubar "Functions") ) ) [...] ;; f90-mode (add-hook 'f90-mode-hook '(lambda() ;; Add index of func. to menu bar (imenu-add-to-menubar "Program-Units") ) ) [...] (setq imenu-auto-rescan t) (setq imenu-auto-rescan-maxout 500000) [...] This time the issue shows up also in other programming modes. The Emacs buffer displays this error message: Error in menu-bar-update-hook (imenu-update-menubar): (wrong-type-argument stringp ("Types" f90-imenu-type-matcher 1)) This issue is not shown by rev. 112494 I have build on May 07, 2013. Ciao, Angelo. --- [*] http://debbugs.gnu.org/cgi/bugreport.cgi?bug=9199 From debbugs-submit-bounces@debbugs.gnu.org Tue May 14 15:30:14 2013 Received: (at 14402) by debbugs.gnu.org; 14 May 2013 19:30:14 +0000 Received: from localhost ([127.0.0.1]:44477 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UcKvN-0005Ui-AV for submit@debbugs.gnu.org; Tue, 14 May 2013 15:30:14 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:42482 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UcKvJ-0005UY-9h for 14402@debbugs.gnu.org; Tue, 14 May 2013 15:30:10 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1UcKvG-0003wx-Ff; Tue, 14 May 2013 15:30:07 -0400 From: Glenn Morris To: Angelo Graziosi Subject: Re: bug#14402: Imenu does not work any more on trunk References: <51927625.8090204@alice.it> X-Spook: colonel Abbas bullion doctrine military Ceridian X-Ran: X?P.*1T}8sz\WDFX\20g=qP=j6%~8>m^lW068=xPkKYMmP`'~K|Zj{RI3/>]Gh>WNKd`|4 X-Hue: black X-Debbugs-No-Ack: yes X-Attribution: GM Date: Tue, 14 May 2013 15:30:05 -0400 In-Reply-To: <51927625.8090204@alice.it> (Angelo Graziosi's message of "Tue, 14 May 2013 19:36:37 +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=us-ascii X-Spam-Score: -6.1 (------) X-Debbugs-Envelope-To: 14402 Cc: 14402@debbugs.gnu.org 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: -7.5 (-------) Angelo Graziosi wrote: > ;; f90-mode > (add-hook 'f90-mode-hook > '(lambda() > ;; Add index of func. to menu bar > (imenu-add-to-menubar "Program-Units") > ) > ) [...] > Error in menu-bar-update-hook (imenu-update-menubar): > (wrong-type-argument stringp ("Types" f90-imenu-type-matcher 1)) Fixed. Any other modes, you will have to report the details. From debbugs-submit-bounces@debbugs.gnu.org Tue May 14 16:21:59 2013 Received: (at submit) by debbugs.gnu.org; 14 May 2013 20:21:59 +0000 Received: from localhost ([127.0.0.1]:44570 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UcLjT-0008EG-Am for submit@debbugs.gnu.org; Tue, 14 May 2013 16:21:59 -0400 Received: from eggs.gnu.org ([208.118.235.92]:41315) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UcLjQ-0008Dq-A5 for submit@debbugs.gnu.org; Tue, 14 May 2013 16:21:57 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UcLjH-0000C6-Pv for submit@debbugs.gnu.org; Tue, 14 May 2013 16:21:50 -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.2 required=5.0 tests=BAYES_50,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:54255) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UcLjH-0000C2-Mo for submit@debbugs.gnu.org; Tue, 14 May 2013 16:21:47 -0400 Received: from eggs.gnu.org ([208.118.235.92]:52659) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UcLjF-0005Ht-5S for bug-gnu-emacs@gnu.org; Tue, 14 May 2013 16:21:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UcLjC-0000B5-AV for bug-gnu-emacs@gnu.org; Tue, 14 May 2013 16:21:45 -0400 Received: from smtp202.alice.it ([82.57.200.98]:39814) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UcLj6-00008w-PI; Tue, 14 May 2013 16:21:36 -0400 Received: from [192.168.1.100] (87.11.222.90) by smtp202.alice.it (8.6.060.15) (authenticated as angelo.graziosi@alice.it) id 51239AD206603CD8; Tue, 14 May 2013 22:21:35 +0200 Message-ID: <51929CCC.4090902@alice.it> Date: Tue, 14 May 2013 22:21:32 +0200 From: Angelo Graziosi User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:17.0) Gecko/20130328 Thunderbird/17.0.5 MIME-Version: 1.0 To: Glenn Morris Subject: Re: bug#14402: Imenu does not work any more on trunk References: <51927625.8090204@alice.it> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -5.5 (-----) X-Debbugs-Envelope-To: submit Cc: bug-emacs 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.9 (------) Ciao Glenn, Il 14/05/2013 21.30, Glenn Morris ha scritto: > Angelo Graziosi wrote: > >> ;; f90-mode >> (add-hook 'f90-mode-hook >> '(lambda() >> ;; Add index of func. to menu bar >> (imenu-add-to-menubar "Program-Units") >> ) >> ) > [...] >> Error in menu-bar-update-hook (imenu-update-menubar): >> (wrong-type-argument stringp ("Types" f90-imenu-type-matcher 1)) > > Fixed. Many thanks for the quick fix... :-) > Any other modes, you will have to report the details. > I can't reproduce the issue any more. I have tested with .f90, .f, Makefile, .tex, .sh, C/C++. :) Ciao, Angelo. From debbugs-submit-bounces@debbugs.gnu.org Tue May 14 16:34:39 2013 Received: (at control) by debbugs.gnu.org; 14 May 2013 20:34:39 +0000 Received: from localhost ([127.0.0.1]:44595 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UcLvi-0000GT-FC for submit@debbugs.gnu.org; Tue, 14 May 2013 16:34:39 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:43740 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UcLvg-0000GM-1I for control@debbugs.gnu.org; Tue, 14 May 2013 16:34:36 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1UcLve-0002V5-Qy for control@debbugs.gnu.org; Tue, 14 May 2013 16:34:34 -0400 Date: Tue, 14 May 2013 16:34:34 -0400 Message-Id: Subject: control message for bug 14402 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -4.8 (----) X-Debbugs-Envelope-To: control 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: -5.6 (-----) close 14402 From debbugs-submit-bounces@debbugs.gnu.org Tue May 14 17:53:28 2013 Received: (at submit) by debbugs.gnu.org; 14 May 2013 21:53:28 +0000 Received: from localhost ([127.0.0.1]:44672 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UcN9z-0003vA-5n for submit@debbugs.gnu.org; Tue, 14 May 2013 17:53:28 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:44943 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UcN9u-0003uv-Ab for submit@debbugs.gnu.org; Tue, 14 May 2013 17:53:24 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1UcN9s-0006LX-Jh for submit@debbugs.gnu.org; Tue, 14 May 2013 17:53:20 -0400 Resent-Message-ID: <20882.45648.384993.761196@gnu.org> Resent-Date: Tue, 14 May 2013 17:53:20 -0400 Resent-From: Glenn Morris Resent-To: submit@debbugs.gnu.org Bcc: rgm@gnu.org X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.2 required=5.0 tests=BAYES_50,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Message-ID: <5192B16D.8070104@alice.it> MIME-Version: 1.0 References: <51927625.8090204@alice.it> <51929CCC.4090902@alice.it> In-Reply-To: <51929CCC.4090902@alice.it> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 82.57.200.97 Date: Tue, 14 May 2013 23:49:33 +0200 From: Angelo Graziosi To: Glenn Morris Subject: Re: bug#14402: Imenu does not work any more on trunk X-Bogosity: no, spamicity=0.047992, v1.2.1 User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:17.0) Gecko/20130328 Thunderbird/17.0.5 X-Spam-Score: -7.5 (-------) X-Debbugs-Envelope-To: submit 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: -7.5 (-------) Package: emacs Glenn, now I am seeing another issue and don't know if related to this fix. In short, F90 mode seems to have lost the completion linked to "end". More precisely, $ emacs -Q & C-x C-f foo.f90 RET program foo end it should complete in "end program foo" instead it stays to "end". "end" is only indented, program foo end I need to type "end program", to have the right behavior... The same occurs with other statements, if-then, do.. Ciao, Angelo. Il 14/05/2013 22.21, Angelo Graziosi ha scritto: > Ciao Glenn, > > Il 14/05/2013 21.30, Glenn Morris ha scritto: >> Angelo Graziosi wrote: >> >>> ;; f90-mode >>> (add-hook 'f90-mode-hook >>> '(lambda() >>> ;; Add index of func. to menu bar >>> (imenu-add-to-menubar "Program-Units") >>> ) >>> ) >> [...] >>> Error in menu-bar-update-hook (imenu-update-menubar): >>> (wrong-type-argument stringp ("Types" f90-imenu-type-matcher 1)) >> >> Fixed. > > Many thanks for the quick fix... :-) > >> Any other modes, you will have to report the details. >> > > I can't reproduce the issue any more. I have tested with .f90, .f, > Makefile, .tex, .sh, C/C++. :) > > > Ciao, > Angelo. > From debbugs-submit-bounces@debbugs.gnu.org Tue May 14 18:06:56 2013 Received: (at 14402) by debbugs.gnu.org; 14 May 2013 22:06:56 +0000 Received: from localhost ([127.0.0.1]:44680 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UcNN1-0004iu-7B for submit@debbugs.gnu.org; Tue, 14 May 2013 18:06:56 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:45159 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UcNMz-0004in-FQ for 14402@debbugs.gnu.org; Tue, 14 May 2013 18:06:54 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1UcNMw-0003r4-W9; Tue, 14 May 2013 18:06:51 -0400 From: Glenn Morris To: Angelo Graziosi Subject: Re: bug#14402: Imenu does not work any more on trunk References: <51927625.8090204@alice.it> <51929CCC.4090902@alice.it> <5192B16D.8070104@alice.it> X-Spook: CBNRC Verisign 9/11 eternity server spy ICE Lon Horiuchi X-Ran: "Rkx91-2Nuj{Uq'-!)}Ju]@t!kox#R(1>s;Sx5"(tk[,Qf>a2xr^^'|b#X5WYd9,% X-Hue: yellow X-Attribution: GM Date: Tue, 14 May 2013 18:06:50 -0400 In-Reply-To: <5192B16D.8070104@alice.it> (Angelo Graziosi's message of "Tue, 14 May 2013 23:49:33 +0200") Message-ID: <0q1u99w70l.fsf@fencepost.gnu.org> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -7.5 (-------) X-Debbugs-Envelope-To: 14402 Cc: 14402@debbugs.gnu.org, Stefan Monnier 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: -7.5 (-------) (Please keep the debbugs address cc'd.) Angelo Graziosi wrote: > now I am seeing another issue and don't know if related to this fix. > > In short, F90 mode seems to have lost the completion linked to "end". > > More precisely, > > $ emacs -Q & > > C-x C-f foo.f90 RET > > program foo > end > > > it should complete in "end program foo" instead it stays to "end". > "end" is only indented, This is all breakage from r112519. Specifically, f90-looking-at-program-block-end is broken (and who knows what else). I don't feel like sorting through all this to figure it out. From unknown Sat Aug 16 15:58:30 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: Did not alter fixed versions and reopened. Date: Tue, 14 May 2013 22:10:01 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # Did not alter fixed versions and reopened. thanks # This fakemail brought to you by your local debbugs # administrator From debbugs-submit-bounces@debbugs.gnu.org Tue May 14 18:09:46 2013 Received: (at control) by debbugs.gnu.org; 14 May 2013 22:09:46 +0000 Received: from localhost ([127.0.0.1]:44687 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UcNPl-0004oq-HN for submit@debbugs.gnu.org; Tue, 14 May 2013 18:09:46 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:45206 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UcNPh-0004oc-LX for control@debbugs.gnu.org; Tue, 14 May 2013 18:09:44 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1UcNPf-00046E-03 for control@debbugs.gnu.org; Tue, 14 May 2013 18:09:39 -0400 Date: Tue, 14 May 2013 18:09:39 -0400 Message-Id: Subject: control message for bug 14402 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -4.8 (----) X-Debbugs-Envelope-To: control 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.1 (------) reopen 14402 retitle 14402 f90-mode broken in multiple ways by trunk r112519 From debbugs-submit-bounces@debbugs.gnu.org Tue May 14 18:36:08 2013 Received: (at submit) by debbugs.gnu.org; 14 May 2013 22:36:08 +0000 Received: from localhost ([127.0.0.1]:44722 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UcNpH-0006ck-T7 for submit@debbugs.gnu.org; Tue, 14 May 2013 18:36:08 -0400 Received: from eggs.gnu.org ([208.118.235.92]:44718) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UcNpF-0006cD-6h for submit@debbugs.gnu.org; Tue, 14 May 2013 18:36:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UcNp6-0006hk-4Z for submit@debbugs.gnu.org; Tue, 14 May 2013 18:35: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.2 required=5.0 tests=BAYES_50,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:39387) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UcNp5-0006gq-M5 for submit@debbugs.gnu.org; Tue, 14 May 2013 18:35:55 -0400 Received: from eggs.gnu.org ([208.118.235.92]:56058) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UcNp3-0000im-0w for bug-gnu-emacs@gnu.org; Tue, 14 May 2013 18:35:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UcNp0-0006g4-4J for bug-gnu-emacs@gnu.org; Tue, 14 May 2013 18:35:52 -0400 Received: from smtp204.alice.it ([82.57.200.100]:39973) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UcNow-0006f8-Dd; Tue, 14 May 2013 18:35:46 -0400 Received: from [192.168.1.100] (87.11.222.90) by smtp204.alice.it (8.6.060.15) (authenticated as angelo.graziosi@alice.it) id 512397E6065E97B8; Wed, 15 May 2013 00:35:44 +0200 Message-ID: <5192BC3E.3000700@alice.it> Date: Wed, 15 May 2013 00:35:42 +0200 From: Angelo Graziosi User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:17.0) Gecko/20130328 Thunderbird/17.0.5 MIME-Version: 1.0 To: Glenn Morris Subject: Re: bug#14402: Imenu does not work any more on trunk References: <51927625.8090204@alice.it> <51929CCC.4090902@alice.it> <5192B16D.8070104@alice.it> <0q1u99w70l.fsf@fencepost.gnu.org> In-Reply-To: <0q1u99w70l.fsf@fencepost.gnu.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -5.5 (-----) X-Debbugs-Envelope-To: submit Cc: bug-emacs , Stefan Monnier 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.9 (------) Il 15/05/2013 0.06, Glenn Morris ha scritto: > > (Please keep the debbugs address cc'd.) > > Angelo Graziosi wrote: > >> now I am seeing another issue and don't know if related to this fix. >> >> In short, F90 mode seems to have lost the completion linked to "end". >> >> More precisely, >> >> $ emacs -Q & >> >> C-x C-f foo.f90 RET >> >> program foo >> end >> >> >> it should complete in "end program foo" instead it stays to "end". >> "end" is only indented, > > This is all breakage from r112519. > Specifically, f90-looking-at-program-block-end is broken (and who knows > what else). > I don't feel like sorting through all this to figure it out. > Just a curiosity... :) who did this? f90-mode is practically unusable from point of view of completion... In any case, thank for your time. Ciao, Angelo. Oops... should we open a bug report? From debbugs-submit-bounces@debbugs.gnu.org Tue May 14 18:39:38 2013 Received: (at 14402) by debbugs.gnu.org; 14 May 2013 22:39:38 +0000 Received: from localhost ([127.0.0.1]:44729 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UcNsg-0006mL-CO for submit@debbugs.gnu.org; Tue, 14 May 2013 18:39:38 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.182]:30412) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UcNsd-0006lv-EW for 14402@debbugs.gnu.org; Tue, 14 May 2013 18:39:35 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av4EABK/CFG4rwb8/2dsb2JhbABEvw4Xc4IeAQEEAVYjBQsLDiYSFBgNJIgeBrEfkA6RCgOkeoFegxM X-IPAS-Result: Av4EABK/CFG4rwb8/2dsb2JhbABEvw4Xc4IeAQEEAVYjBQsLDiYSFBgNJIgeBrEfkA6RCgOkeoFegxM X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="12042855" Received: from 184-175-6-252.dsl.teksavvy.com (HELO fmsmemgm.homelinux.net) ([184.175.6.252]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 14 May 2013 18:39:24 -0400 Received: by fmsmemgm.homelinux.net (Postfix, from userid 20848) id 608C6AE0C3; Tue, 14 May 2013 18:39:28 -0400 (EDT) From: Stefan Monnier To: Glenn Morris Subject: Re: bug#14402: Imenu does not work any more on trunk Message-ID: References: <51927625.8090204@alice.it> <51929CCC.4090902@alice.it> <5192B16D.8070104@alice.it> <0q1u99w70l.fsf@fencepost.gnu.org> Date: Tue, 14 May 2013 18:39:28 -0400 In-Reply-To: <0q1u99w70l.fsf@fencepost.gnu.org> (Glenn Morris's message of "Tue, 14 May 2013 18:06:50 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 14402 Cc: 14402@debbugs.gnu.org, Angelo Graziosi 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: -1.9 (-) >> $ emacs -Q & >> >> C-x C-f foo.f90 RET >> >> program foo >> end >> >> it should complete in "end program foo" instead it stays to "end". >> "end" is only indented, > This is all breakage from r112519. > Specifically, f90-looking-at-program-block-end is broken (and who knows > what else). > I don't feel like sorting through all this to figure it out. Thanks, I'll take a look, Stefan From debbugs-submit-bounces@debbugs.gnu.org Tue May 14 20:53:31 2013 Received: (at 14402-done) by debbugs.gnu.org; 15 May 2013 00:53:31 +0000 Received: from localhost ([127.0.0.1]:44868 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UcPyE-0004dZ-UD for submit@debbugs.gnu.org; Tue, 14 May 2013 20:53:31 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.182]:49126) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UcPyC-0004cS-Fs for 14402-done@debbugs.gnu.org; Tue, 14 May 2013 20:53:29 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av8EABK/CFG4rwb8/2dsb2JhbABEuzWDWRdzgh4BAQQBViMFCwsOJhIUGA0kiB4GsR+QDpEKA6R6gV6DEw X-IPAS-Result: Av8EABK/CFG4rwb8/2dsb2JhbABEuzWDWRdzgh4BAQQBViMFCwsOJhIUGA0kiB4GsR+QDpEKA6R6gV6DEw X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="12050697" Received: from 184-175-6-252.dsl.teksavvy.com (HELO fmsmemgm.homelinux.net) ([184.175.6.252]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 14 May 2013 20:53:15 -0400 Received: by fmsmemgm.homelinux.net (Postfix, from userid 20848) id 24497AE0C3; Tue, 14 May 2013 20:53:20 -0400 (EDT) From: Stefan Monnier To: Glenn Morris Subject: Re: bug#14402: Imenu does not work any more on trunk Message-ID: References: <51927625.8090204@alice.it> <51929CCC.4090902@alice.it> <5192B16D.8070104@alice.it> <0q1u99w70l.fsf@fencepost.gnu.org> Date: Tue, 14 May 2013 20:53:20 -0400 In-Reply-To: <0q1u99w70l.fsf@fencepost.gnu.org> (Glenn Morris's message of "Tue, 14 May 2013 18:06:50 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 14402-done Cc: 14402-done@debbugs.gnu.org, Angelo Graziosi 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: -1.9 (-) >> C-x C-f foo.f90 RET >> program foo >> end >> it should complete in "end program foo" instead it stays to "end". >> "end" is only indented, I just installed the patch below which seems to fix this. > This is all breakage from r112519. > Specifically, f90-looking-at-program-block-end is broken (and who knows > what else). Interestingly, the bug was caused by the fact that the old code relied on a bug in the handling of the \> regexp: more specifically \> treated (string-match "ab\\>?" foo) as (string-match "a\\(?:b\\>\\)?" foo) instead of the expected (string-match "ab\\(?:\\>\\)?" foo). Stefan === modified file 'lisp/progmodes/f90.el' --- lisp/progmodes/f90.el 2013-05-14 19:29:35 +0000 +++ lisp/progmodes/f90.el 2013-05-15 00:40:06 +0000 @@ -842,14 +842,14 @@ ;; Regexps for finding program structures. (defconst f90-blocks-re - (concat "\\(block[ \t]*data\\|" + (concat "\\(\\(?:block[ \t]*data\\|" (regexp-opt '("do" "if" "interface" "function" "module" "program" "select" "subroutine" "type" "where" "forall" ;; F2003. "enum" "associate" ;; F2008. "submodule" "block" "critical")) - "\\)\\_>") + "\\)\\_>\\)") "Regexp potentially indicating a \"block\" of F90 code.") (defconst f90-program-block-re From unknown Sat Aug 16 15:58: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: Wed, 12 Jun 2013 11:24:03 +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