Предлагаю вариант подсветки синтаксиса языка FORTRAN90 взамен штатного, добавлены элементы языка и немного изменена подсветка перенесённых строк. Штатный вариант мне не очень нравится.
Created attachment 6432 [details] Файл синтаксиса Fortran90
Лучше бы в трекер на http://www.midnight-commander.org/ Файл синтаксиса оценить не могу - я код Фортрана видел больше 20 лет назад в последний раз.
Как минимум можно сравнить оригинальный файл с моим в части изменений. Может, стоит отправить его разработчикам mc?
Так я это и предложил. :-) Файлы сравнить не проблема, проблема увидеть, что это даст. Я перенести-то в багтрекер mc могу, но я не смогу ответить на вопрос "зачем", если он возникнет.
Зачем: 1) более полный набор команд и функций, имеющихся в FORTRAN90 и FORTRAN95. 2) исключение ситуации, когда при переносе строк в свободном формате (при помощи '&' в конце строки) не получалось так, что все последующие строки подсвечиваются инверсно. Изначальная функция при каждом переносе изменяла инверсию строк через одну. Если последней была инверсно выведенная строка, то все последующие строки тоже становились инверсными до тех пор, пока не встретится новый многострочный набор. Второе очень сильно бесит и мешает видеть код как надо. Я оставил подсветку только амперсандов в конце.
mc-4.8.15-alt1 -> sisyphus: * Sun Nov 29 2015 Sergey Y. Afonin <asy@altlinux> 4.8.15-alt1 - 4.8.15 - replaced f90.syntax (ALT #31520)
А ведь был же уже bug 28506. Или тут продолжение ?
(В ответ на комментарий №7) > А ведь был же уже bug 28506. Или тут продолжение ? Это продолжение. Я помню об аналогичной записи, пытался найти, но не смог найти номер. Да я и не понял, что в конце получилось, взяли ли на рассмотрение или нет.
(In reply to comment #8) > Это продолжение. Я помню об аналогичной записи, пытался > найти, но не смог найти номер. Удобно вот так искать: https://packages.altlinux.org/en/Sisyphus/srpms/mc/allbugs > Да я и не понял, что в конце получилось Так в Ticket #2962 написано "Applied in master". В общем, думаю, что надо завести ещё один тикет и написать, что это дополнение к #2962.
https://www.midnight-commander.org/ticket/3618
Изменения из ticket 3618 приняты: Patch applied as [b678d3b2fd245689ba0554330badc86f0240f6b9]