Плагин входит в дистрибутив Far Manager с v3.0.2948 (старые версии доступны тут) Поддержка Windows XP
Начиная с версии FarColorer 1.4.0 в плагине прекращена поддержка Windows XP. Полностью поддерживается и тестируется на Windows 10. Несколько версий Windows назад - по запросу. Но кажется, что всегда должно работать начиная с Windows 2008.
Far Manager 3.0.5797 (2021.05.10) и более новые в дистрибутиве содержат FarColorer версии 1.4.
Поддержка Windows XP осталась только на FarColorer 1.3.x. В данной ветке будут выходить только критичные исправления. Скачать можно на GitHub странице плагина. Последняя версия 1.3.30
Опционально плагин способен отображать текст в RGB режиме, и используя разные стили (bold/italic/underlined).
Этот режим называется TrueMod, для его работы в FAR 3 требуются специальный эмулятор консоли: Conemu.
Скриншоты можно глянуть странице проекта (актуальны только изображения, а описание немного устарело, в частности Console2 больше не поддерживается).
Или подключить пользовательские *.hrd в пользовательском catalog.xml
Внимание: в пользовательском файле цветовых стилей пути вычисляются относительно catalog.xml
В настройках плагина указать путь к файлу: Users file of schemes.
(Структура файла аналогична hrc\proto.hrc)
используя папку auto:
Два варианта:
Cоздать свой аналог proto.hrc и прописать туда прототипы, а в папку types положить сами схемы.
Минимальный (пустой) пример файла прототипов есть в дистрибутиве: auto/empty.hrc.
Внимание:empty.hrc служит для примера, изменять его не рекомендуется, т.к. при обновлении изменения потеряются.
Можно обойтись без отдельного файла прототипов, а разместить схемы непосредственно в папке auto.
Прототип в этом случае должен быть определён в самой схеме после тега <hrc>, без указания location
через пользовательский catalog.xml:
Вместо штатного base/catalog.xml можно использовать свой файл, указав путь к нему в настройках плагина.
В своём каталоге можно указать откуда загружать пользовательские прототипы и схемы.
Чтобы переопределять дистрибутивные схемы собственными надо пользовательский файл прототипов подключать после штатного proto.hrc:
Также в catalog.xml можно добавить пользовательские цветовые стили, см. <hrd-sets>
Как переопределить существующую схему
Для этого достаточно подключить собственную схему с тем же именем (name).
Если требуется изменить только параметры схемы (filename, firstline, parameters), то достаточно прототипа, как он указан в common.zip!hrc/proto.hrc. location схемы при этом нужно указать примерно так (для hrc-файла, находящегося в папке FarColorer\base\auto):
Как правильно "удалить" какую-либо стандартную схему
Чтобы какая-либо из стандартных схем исчезла из меню, надо в пользовательском файле прототипов "переделать" схему в пакет с тем же именем (name), например:
Кроме имени важно также сохранить значение location, потому как даже если эта схема вам не нужна, но от неё могут зависеть другие, нужные вам.
Как использовать относительные пути и переменные окружения
В настройках плагина при указании пути к catalog.xml удобно использовать переменные окружения, такие как %FARHOME%, %FARPROFILE%.
Переменные можно использовать и в самом файле catalog.xml, и в определениях прототипов.
Кроме того поддерживаются относительные пути во всех hrc файлах (путь вычисляется относительно файла, в котором он указан). Внимание: в пользовательском файле цветовых стилей (hrd) пути вычисляются относительно catalog.xml
Если раскраска неправильна:
В первую очередь нужно убедиться что тип файла определён верно (F11/FarColorer/List types).
В случае если определился не тот тип, что требуется, можно выбрать из списка более подходящий.
Или же переопределить типы, подкорректировав "условия срабатывания" схемы, заданные в атрибутах <filename> и/или <firstline>.
Часто достаточно подкорректировать атрибут weight='2', изменив умолчательное значение (2) в ту или иную сторону.
Не рекомендуется редактировать штатные прототипы и схемы, т.к. при обновлении изменения потеряются.
Как правильно переопределить схемы описано в других пунктах данного FAQ
если убрать, то все ок.
у меня нет примеров этих файлов, так что я не знаю, ломается ли что то убиранием этого. если у кого есть примеры (активно пользуетесь) проверьте, а еще лучше скиньте примеров.
У тебя совсем нет юзер меню? F2 AltF4 из панелей. Сам файл лежит в профиле юзера Фара, это FarMenu.ini.
П.С. Я и сам не часто пользуюсь этими файлами вживую, иначе бы пофиксил и протестировал. А так просто заметил ошибку и доложил.
sonar, попробовал предложенный фикс farmenu.hrc. Вроде все ОК и ничего не поломалось. Предлагаю так и сделать, так как эта строка точно неправильная. А что она делала, как "hacks for bath" (цитата оттуда, там так написано) - никто уже не знает (?). Если в результате будут проблемы, тогда и пофиксим, только уже нормально.
то, как теперь выглядят табы в файлах *.lua, это просто вырвиглаз какой-то пока что приходится копировать старую схему при каждом обновлении.
если можно, верните, как они выглядели до 28.01.2013 (а точнее, их не было видно вообще, они не выделялись цветом фона).
спасибо.
mi3antrop wrote:Переименуйте, пожалуйста, в дистрибутиве base\hrc\auto\empty.hrc, а то при автообновлении заменяется, и свои схемы не подключаются.
Видимо поэтому колорера и нет в MSI, чтобы при обновлении не затирался empty.hrc.
И пока этот вопрос не будет решён, не будет и правильного автобновления.
Если вы обновляете фар/колорер вручную, то это ваша забота - бэкап empty.hrc.
Если плагином реневал или чем-то ещё из 7Z, то нужно использовать скрипты/макросы.
Last edited by tvel on Wed 30 Jan, 2013 22:16, edited 1 time in total.
empty на то и empty, что должен быть пустым. но в простых случаях туда можно добавить прототипы для своих файлов.
а так два варианта
1. создать свой аналог empty.hrc и прописать туда прототипы, а в папку types положить уже схемы
2. в своих hrc после тега <hrc> поместить прототип без указания location , а потом уже стандартное содержимое type. (надо проверить, но вроде должно работать)
Kerberos464 wrote:то, как теперь выглядят табы в файлах *.lua, это просто вырвиглаз какой-то пока что приходится копировать старую схему при каждом обновлении.
если можно, верните, как они выглядели до 28.01.2013 (а точнее, их не было видно вообще, они не выделялись цветом фона).
спасибо.
блин, всем не угодишь. попросили поместить схему обновленную, и уже не нравится.
там только табы не нравятся ? вынесу их в отельную подсхему с параметром
sonar wrote:блин, всем не угодишь. попросили поместить схему обновленную, и уже не нравится.
там только табы не нравятся ? вынесу их в отельную подсхему с параметром
лично мне не нравятся там только табы.
но, в общем, для себя я и так уже решил проблему, поместив старую схему lua в папку auto