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

Ответить
Mad AlexX
Сообщения: 61
Зарегистрирован: 16 окт 2014, 14:49
Operating system: Rosa, OpenSuse

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

Сообщение Mad AlexX » 26 окт 2022, 14:44

Пользуюсь 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?

Ответить

Вернуться в «Программы РОСА десктоп»