Был очень полезный ответ о том, как выделить директивы openmp в коде Fortran (Подсветка синтаксиса Vim для многострочных директив openmp fortran). Итак, строки вроде
!$omp parallel
больше не выделяются как комментарии.
Также было бы замечательно, чтобы vim не обрабатывал как строки комментариев, начинающиеся с "!$
", то есть в таких конструкциях, как
! Make it compile both with and without OMP
nThreads = 1
!$ nThreads = omp_get_num_threads()
Я хочу, чтобы !$
был выделен как fortrandirective
, а остальная часть последней строки была выделена как обычно.