Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

vim doesn't recognize columns beyond 72 with fortran90 code

Tags:

I am editing a fortran90 code with vim. Note that I'm working with a *.f90 file, not *.f. vim doesn't recognize as legitimate code anything beyond column 72. This is an annoying problem because if a quote is opened at, say, column 50 but not closed until column 80, then vim colors all the following lines as part of the same quote. This would make sense if I was working with an old fortran77 file, but I'm clearly not. Is there any way to convince vim to recognize code beyond column 72?

like image 809
bob.sacamento Avatar asked Jun 16 '17 15:06

bob.sacamento


1 Answers

if I create a new .f90 file syntax is highlighted as if it is fortran 77 (fixed line length, comments in first col, code at 6th col, etc etc) rather than modern free form fortran.

:let b:fortran_fixed_source=0
:set syntax=fortran

does the trick to get vim highlighting it correctly.

like image 85
Burlen Loring Avatar answered Sep 30 '22 01:09

Burlen Loring