Установка подсветки синтаксиса в редакторе Midnight Commander'а для *.conf файлов :: Cетевой уголок Majestio

Установка подсветки синтаксиса в редакторе Midnight Commander'а для *.conf файлов


Установка тестировалась пока только под FreeBSD 14.0
Для других unix-подобных операционных систем, типа Linux, расположение каталогов возможно несколько другое - нужно проверять. Для конфигов Apache только подсветка комментариев, в остальном там несколько другой формат.

Для установления подсветки синтаксиса в редакторе Midnight Commander для *.conf|*cnf файлов создаем два файла в домашнем каталоге пользователя (для рута очень желательно):

~/.local/share/mc/syntax/Syntax:

file ..\*\\.(conf|cnf)$ Conf\sFile
include conf.syntax

~/.local/share/mc/syntax/conf.syntax:

# .conf|.cnf file highlighting
#
# Author: Majestio 

# default context

context default
  wholechars ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_

# комментарии

context linestart # \n gray
context linestart ; \n gray

# секции

context [ ] red

# раскраска после знака =

context exclusive = \n magenta
  keyword 0 yellow
  keyword 1 yellow
  keyword 2 yellow
  keyword 3 yellow
  keyword 4 yellow
  keyword 5 yellow
  keyword 6 yellow
  keyword 7 yellow
  keyword 8 yellow
  keyword 9 yellow

# раскраска строк в кавычках

keyword "*" green
keyword '*' green

Цвета

Глобальная установка

Чтобы не бегать по хомякам пользователей и не делать множественные правки - можно это сделать глобально. Для этого правим, соответственно:

Рейтинг: 0/5 - 0 голосов