* fortran-blink-matching-do does not work in v21.2.1
@ 2002-10-01 22:57 Juan Carlos Lopez Vieyra
2002-10-01 23:16 ` Glenn Morris
0 siblings, 1 reply; 2+ messages in thread
From: Juan Carlos Lopez Vieyra @ 2002-10-01 22:57 UTC (permalink / raw)
Greetings,
Using emacs v21.2.1, I have found a problem with
the fortran mode. The fortran-blink-matching-do
does not match properly the do-enddo loops. Even
in a very simple example:
c234567
DO I=1,100
WRITE(*,*)'Hello World'
END DO
placing the cursor over the END DO and pressing TAB
emacs responds with "No matching do".
Does anyone know how to fix this bug (if it is really a bug)?
Thanks
JCLV
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: fortran-blink-matching-do does not work in v21.2.1
2002-10-01 22:57 fortran-blink-matching-do does not work in v21.2.1 Juan Carlos Lopez Vieyra
@ 2002-10-01 23:16 ` Glenn Morris
0 siblings, 0 replies; 2+ messages in thread
From: Glenn Morris @ 2002-10-01 23:16 UTC (permalink / raw)
Cc: bug-gnu-emacs
Juan Carlos Lopez Vieyra wrote:
> Using emacs v21.2.1, I have found a problem with the fortran mode. The
> fortran-blink-matching-do does not match properly the do-enddo loops.
> Even in a very simple example:
>
> c234567
> DO I=1,100
> WRITE(*,*)'Hello World'
> END DO
>
> placing the cursor over the END DO and pressing TAB emacs responds with
> "No matching do".
>
> Does anyone know how to fix this bug (if it is really a bug)?
That is a (known) bug - thanks for reporting it. It is already fixed in the
CVS, and will be fixed in Emacs 21.3.
To fix it, you could download the latest EMACS_21_1_RC version of
fortran.el from
http://savannah.gnu.org/cgi-bin/viewcvs/emacs/emacs/lisp/progmodes/fortran.el
Or if you want to edit your existing fortran.el, just make a slight change
to `fortran-beginning-do', and recompile it.
***************
*** 1101,1107 ****
(fortran-check-end-prog-re))))
(skip-chars-forward " \t0-9")
(cond ((looking-at
! "\\(\\(\\sw\\|\\s_\\)+:[ \t]*\\)?do[ \t]+[0-9]")
(setq count (1- count)))
((looking-at "end[ \t]*do\\b")
(setq count (1+ count)))))
--- 1104,1110 ----
(fortran-check-end-prog-re))))
(skip-chars-forward " \t0-9")
(cond ((looking-at
! "\\(\\(\\sw\\|\\s_\\)+:[ \t]*\\)?do[ \t]+")
(setq count (1- count)))
((looking-at "end[ \t]*do\\b")
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2002-10-01 23:16 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-10-01 22:57 fortran-blink-matching-do does not work in v21.2.1 Juan Carlos Lopez Vieyra
2002-10-01 23:16 ` Glenn Morris
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.