При определонном освещении некоторые установленные по умолчанию цвета совсем не видны. Полез в настройки ~./config/mc/mcedit/ и обнаружил пустой каталог. поиск в Интернете по этому поводу тоже ничего не дал - все запросто меняют цвета для mc, но вот что то для mcedit ничего не попалось.
В файле ~/.config/mc/ini нужно найти строку в секции [Colors]:
base_color=
и справить на
base_color=editnormal=lightgray,black:editbold=yellow,black:editmarked=black,cyan
Только редактировать данный файл нужно при закрытом mc и редактором отличным от mcedit.
Если "mc --version" > 4.7.6 то можно очень легко прикрутить 256-цвеную схему:
Качаем скин, напимер, отсюда: http://www.midnight-commander.org/attachment/ticket/2469/xoria256.ini,
кладем его в ~/.config/mc/skins (или в ~/.mc/skins), и запускаем mc командой TERM=xterm-256color /usr/bin/mc --skin=xoria256
TERM можно прописать в .profile, скин в ~/.config/mc/ini, тогда все по дефолту будет
В мануале на mcedit кое-что сказано, вот тут например: http://pwet.fr/man/linux/commandes/mcedit
В разделах Syntax Highlighting и Color.
Похоже, больше никаких специальных возможностей нет.
"COLORS
The default colors may be changed by appending to the MC_COLOR_TABLE environment variable. Foreground and background colors pairs may be specified for example with:
MC_COLOR_TABLE="$MC_COLOR_TABLE:\
editnormal=lightgray,black:\
editbold=yellow,black:\
editmarked=black,cyan""
попробовал добавить в переменную окружения в .bashrc. При выводе в консоли, значение переменной выводится, но после записка mc и редактирования какого-нибудь файла ничего не меняется.
Но это влияет на обычный фон и цвет mcedit, а на подсветку синтаксиса не влияет — из-за этого в некоторых светлых скинах в редакторе вообще ничего не разобрать. Приходится или скин менять или подсветку синтаксиса отключать (Ctrl+S).