Страница 1 из 1

Подсветка синтаксиса конфигурационнх файлов в Midnight Commander

Добавлено: 26 окт 2022, 14:44
Mad AlexX
Пользуюсь Midnight Commander (mc) как при работе на декстопе, так и при удалённом подключении к серверам по ssh. Всегда доставляло неудобство, что не подсвечивается синтаксис конфигурационных файлов коих множество в /etc. Чтобы визуально сразу отличать комментарии от значимого текста создавал символическую ссылку на редактируемый файл примерно такой командой:

Код: Выделить всё

ln -s smb.conf smb.conf.pl
И проделываю такое уже много лет на разных линуксах.

Но выбрал время, чтобы разобраться как в Midnight Commander настраивается подсветка синтаксиса. Оказывается есть каталог /usr/share/mc/syntax содержащий файлы с параметрами подсветки и файл /usr/share/mc/syntax/Syntax в котором перечисляются схемы подсветки. Для себя нашёл приемлемый способ выполняя замену в /usr/share/mc/syntax/Syntax:

Код: Выделить всё

file ..\*\\.(properties|config)$ Java\sFile
на

Код: Выделить всё

file ..\*\\.(properties|config|conf|cfg|cnf)$ Java\sFile
Т.е. для конфигурационных файлов использую настройки подсветки properties-файлов java.

Но, может быть, есть какой-то известный всем кроме меня быстрый способ включения подсветки конфигурационных файлов в mc?