1
diff -urN vim63/runtime/ftplugin/fortran.vim vim63.new/runtime/ftplugin/fortran.vim
2
--- vim63/runtime/ftplugin/fortran.vim 2003-05-18 20:20:26.000000000 +0200
3
+++ vim63.new/runtime/ftplugin/fortran.vim 2005-09-24 10:53:44.000000000 +0200
5
let s:notend = '\%(\<end\s\+\)\@<!'
6
let s:notselect = '\%(\<select\s\+\)\@<!'
7
let s:notelse = '\%(\<end\s\+\|\<else\s\+\)\@<!'
8
+ let s:notprocedure = '\%(\s\+procedure\>\)\@!'
9
let b:match_ignorecase = 1
11
\ '\<select\s*case\>:' . s:notselect. '\<case\>:\<end\s*select\>,' .
13
\ s:notend . '\<interface\>:\<end\s*interface\>,'.
14
\ s:notend . '\<subroutine\>:\<end\s*subroutine\>,'.
15
\ s:notend . '\<function\>:\<end\s*function\>,'.
16
- \ s:notend . '\<module\>:\<end\s*module\>,'.
17
+ \ s:notend . '\<module\>' . s:notprocedure . ':\<end\s*module\>,'.
18
\ s:notend . '\<program\>:\<end\s*program\>'