Вы здесь

Цвета в MC (каталоги с .) [SOLVED]

Добрый день всем.

Был раньше диск, на котором были оверлеи/дистфайлы.
Диск грохнулся окончательно.

Оверлеи восстановил, но вот дистфайлы не все.

Так вот. Раньше у билда mc-4.6.4_pre336.ebuild была хорошая раскраска скрытых каталогов с точкой (~./mc)
Они были черные и это было удобно.

К билду не нашел нужный tar.bz2 (у разработчиков уже только новые версии)

Сейчас стоит app-misc/mc (4.7.0.1), тоже удобен, но вот цвета :(
Вопрос можно ли настроить цвета для каталогов в новом МС?

Спасибо большое всем кто поможет.

F1 не отменяли вроде ;_)

sasaimns написал:
Вопрос можно ли настроить цвета для каталогов в новом МС?

/etc/mc/filehighlight.ini - группы
/usr/share/mc/skins/defauilt.ini - цвета

что-то добрый я сегодня ....

/usr/share/mc/skins/defauilt.ini тут вроде тока цветовые схемы вообще.
mc -S darkfar.ini (и другие пробовал, не очень.)

"/etc/mc/filehighlight.ini - группы" думал, что тут. Но тут как-то не очень ясно. Где бы более ясный пример взять:(

в первом файле добавляется секция
[mylikecolor]
extension= txt; doc;

во втором файле в секции [filehighlight] добавляется

mylikecolor=black;

типа того

что-то добрый я сегодня ....

...

что-то добрый я сегодня ....

с файлами и так понятно:)
а вот с каталогами с точкой?
не понятно :(

imho

[directory2]
type=DIR
extensions=tmp;$$$;~;bak
extensions_case=false
regexp=(^#.*|.*~$)

===============
[filehighlight]
directory=white;
directory2=black;

============

что-то добрый я сегодня ....

не работает так :(

в час ночи уже сложно включается /dev/моск

утром на трезвую голову попробую подобрать вариант

что-то добрый я сегодня ....

не удалось на трезвую голову?
У меня не получается :(

всё работает

1)достаточно перенести
[directory]
type=DIR

в конец файла /etc/mc/filehighlight.ini

2)если надо чтоб обрабатывались только некоторые расширения, то описание этих расширений нужно поместить выше описания [directory]
[directory2]
extensions=source;bak;tmp;
и т.п.

только необходимо помнить что одному расширению соответствует один цвет (будь то файл или директорий)

что-то добрый я сегодня ....

все равно не то :(
я имел ввиду только каталоги с точкой (~/.fluxbox)
а это решение "раскрашивает" все каталоги.
Это у меня получилось и так (другим способом)

ну... блин....

а поставить
[bla-bla]
extension=fluxbox

первой строкой в filehighlight.ini ?

и еще раз прочтите п.2 пердыдущего ответа

что-то добрый я сегодня ....

Блин, может я тупой конечно, но не ужели все каталоги перечислять?
extension=fluxbox, бла-бла, и т.д?
так чтоль?

все нужные расширения

другого пути, увы, нет

нужные вам каталоги будут отображаться нужным вам цветом, остальные каталоги - по дефолту

вы же этого хотите?

что-то добрый я сегодня ....

я бы хотел бы все каталоги с точкой "раскрашивать".
Что-то мне кажется, это решение, не есть правильный путь.
Ведь в предыдущих версиях МС было это по дефолту.
Не поверю что так "заморочно" было реализовано.

Спасибо, буду еще думать.

patamooshta: Привет. У кого-нибудь остался тарбол для mc-4.6.3? Не фетчится, зараза, и хушь убей А mc-9999 не собирается и хушь убей Такие дела.
eegorov: patamooshta: ща, погодь...
eegorov: patamooshta: ебилд откуда?
patamooshta: ну как была тогда новость о "свежем русском форке", так вот оттуда. А mc-9999 в интернетах где-то откопал, на git смотрит
eegorov: patamooshta: написал в личку
patamooshta: eegorov: так ведь вот как раз с http://people.redhat-club.org/inf/mc-slavaz и не фетчится. Сам http://people.redhat-club.org лежит
eegorov: давай почту, зашлю
patamooshta: 
patamooshta: спасибо большое.
eegorov: ушло.
patamooshta: Пришло. Thanx ещё раз
eegorov: мне, кстати, 4,6,3 этот тоже больше нравится
patamooshta: цветной такой and all 
eegorov: ага. Больше всего мне понравилось меню по F11 F12

Могу выслать вечером. Сам пользуюсь до сих пор, и именно из-за subj :)
От вас требуется только одно: ответить на это сообщение адресом почты, куда слать.

Это подпись, которую невозможно истолковать неправильно

будь добр вышли тарбол на sasaimns DOG gmail.com
Буду ооооочень признателен!

отправил

Это подпись, которую невозможно истолковать неправильно

получил! спасибо большое!

получилось на новой версии "раскрасить" ТОЛЬКО скрытые каталоги :)

eix -cI mc
app-misc/mc (4.7.0.1@16.02.2010)

/etc/mc/filehighlight.ini

[hidden]
regexp=^\\..*$

[executable]
type=FILE_EXE

[directory]
type=DIR

[device]
type=DEVICE

[special]
type=SPECIAL

[stalelink]
type=STALE_LINK

[symlink]
type=SYMLINK

****
/usr/share/mc/skins/default.ini

[filehighlight]
directory=white;
executable=brightgreen;
symlink=lightgray;
stalelink=brightred;
device=brightmagenta;
special=black;
core=red;
temp=gray;
archive=brightmagenta;
doc=brown;
source=cyan;
media=green;
graph=brightcyan;
database=brightred;
hidden=black;

Скрин:

Получался такой результат. Но!
К сожалению имеет побочный эффект. Фильтр на каталоги также действует на скрытые файлы начинающиеся с (.)

Регулярное выражение я изменил на такое:
regexp=(^\.[^\.])
чтобы исключить каталоги выхода на верхний уровень (\..) из подсветки.
Как отделить мух от котлет, - увы пока так и не получается.

vladbv написал:
Получался такой результат. Но!
К сожалению имеет побочный эффект. Фильтр на каталоги также действует на скрытые файлы начинающиеся с (.)

Регулярное выражение я изменил на такое:
regexp=(^\.[^\.])
чтобы исключить каталоги выхода на верхний уровень (\..) из подсветки.
Как отделить мух от котлет, - увы пока так и не получается.

"скрытые файлы начинающиеся с (.)" - да, я именно этого и добивался. Мне именно так и нужно было :)
Все идентично как в пред.версиях МС.

у меня вот так:

$ ls /etc/mc/
extfs  Syntax  cedit.menu  edit.indent.rc  edit.spell.rc  mc.charsets  mc.ext  mc.lib  mc.menu

$ ls /usr/share/mc/
bin    syntax     mc.hint     mc.hint.es  mc.hint.it  mc.hint.pl  mc.hint.sr  mc.hint.zh  mc.hlp.ru
extfs  mc.gentoo  mc.hint.cs  mc.hint.hu  mc.hint.nl  mc.hint.ru  mc.hint.uk  mc.hlp      mc.menu.sr

$ eix -I mc$
[I] app-misc/mc
     Available versions:  4.6.3[1] [m]4.7.0.1 [m]~4.7.0.2 [m]~4.7.0.2-r1 [m]~9999[1] 
     Installed versions:  4.6.3[1](16:33:14 10.10.2009)(7zip X background editor gpm network nls unicode vfs ...)
     Homepage:            http://people.redhat-club.org/slavaz/trac/wiki/ProjectMc
     Description:         GNU Midnight Commander is a s-lang based file manager.

Это подпись, которую невозможно истолковать неправильно

да, мой друг говорил, что у него тоже нет такого файла (filehighlight.ini). Почему-то в новых версиях его не стало в пакете.
Просто я когда обновлялся, не делал dispatch-conf для этих файлов (не удалял).
кому надо, могу закинуть:).

Если мне не изменяет память, - дома я нашел этот файл в /usr/share/mc/

ls -1 /etc/mc
cedit.menu
edit.indent.rc
edit.spell.rc
extfs/
filehighlight.ini
mc.charsets
mc.ext
mc.keymap
mc.keymap.default
mc.keymap.emacs
mc.lib
mc.menu
mc.menu.sr
Syntax

У меня тут было :)