diff options
| author | Adam Stankiewicz <sheerun@sher.pl> | 2021-04-14 11:59:14 +0200 | 
|---|---|---|
| committer | Adam Stankiewicz <sheerun@sher.pl> | 2021-04-14 11:59:22 +0200 | 
| commit | 9e45c07a8d2eb77a1d276f762a448f42a33a47c6 (patch) | |
| tree | f7a2926e460a75b7bd5b7498576042275e9fa57f /syntax/fortran.vim | |
| parent | 3c5fca7621a1f5e53911195ebb6e7c777fad8031 (diff) | |
| download | vim-polyglot-9e45c07a8d2eb77a1d276f762a448f42a33a47c6.tar.gz vim-polyglot-9e45c07a8d2eb77a1d276f762a448f42a33a47c6.zip | |
Update
Diffstat (limited to 'syntax/fortran.vim')
| -rw-r--r-- | syntax/fortran.vim | 19 | 
1 files changed, 13 insertions, 6 deletions
| diff --git a/syntax/fortran.vim b/syntax/fortran.vim index 6085268b..20996946 100644 --- a/syntax/fortran.vim +++ b/syntax/fortran.vim @@ -4,7 +4,7 @@ endif  " Vim syntax file  " Language:	Fortran 2008 (and older: Fortran 2003, 95, 90, and 77) -" Version:	(v103) 2020 October 07 +" Version:	(v104) 2021 April 06  " Maintainer:	Ajit J. Thakkar <ajit@unb.ca>; <http://www2.unb.ca/~ajit/>  " Usage:	For instructions, do :help fortran-syntax from Vim  " Credits: @@ -12,10 +12,10 @@ endif  "  older Fortran 77 syntax file by Mario Eusebio and Preben Guldberg.  "  Since then, useful suggestions and contributions have been made, in order, by:  "  Andrej Panjkov, Bram Moolenaar, Thomas Olsen, Michael Sternberg, Christian Reile, -"  Walter Dieudonné, Alexander Wagner, Roman Bertle, Charles Rendleman, +"  Walter Dieudonne, Alexander Wagner, Roman Bertle, Charles Rendleman,  "  Andrew Griffiths, Joe Krahn, Hendrik Merx, Matt Thompson, Jan Hermann, -"  Stefano Zaghi, Vishnu V. Krishnan, Judicaël Grasset, Takuma Yoshida, -"  Eisuke Kawashima, and André Chalella.` +"  Stefano Zaghi, Vishnu V. Krishnan, Judicael Grasset, Takuma Yoshida, +"  Eisuke Kawashima, Andre Chalella, and Fritz Reese.  if exists("b:current_syntax")    finish @@ -364,8 +364,15 @@ syn cluster fortranCommentGroup contains=fortranTodo  if (b:fortran_fixed_source == 1)    if !exists("fortran_have_tabs") -    "Flag items beyond column 72 -    syn match fortranSerialNumber	excludenl "^.\{73,}$"lc=72 +    " Fixed format requires a textwidth of 72 for code, +    " but some vendor extensions allow longer lines +    if exists("fortran_extended_line_length") +      syn match fortranSerialNumber	excludenl "^.\{133,}$"lc=132 +    elseif exists("fortran_cardimage_line_length") +      syn match fortranSerialNumber	excludenl "^.\{81,}$"lc=80 +    else +      syn match fortranSerialNumber	excludenl "^.\{73,}$"lc=72 +    endif      "Flag left margin errors      syn match fortranLabelError	"^.\{-,4}[^0-9 ]" contains=fortranTab      syn match fortranLabelError	"^.\{4}\d\S" | 
