far2l icon indicating copy to clipboard operation
far2l copied to clipboard

Files highlighting masks: minor correction needed

Open spnethw opened this issue 1 year ago • 1 comments

В настоящее время новый предложенный дефолт заканчивается так:

       │ ...................................... .D. │ *.*
       │ ............................X+........ .D. │

Предпоследняя строка задаёт цвет "обычных файлов" с установками [x] Маска: *.* [ ] Продолжать обработку" а также всеми атрибутами в состоянии [?].

Последняя строка — цвет "исполняемых файлов" с установками [x] Исполняемый [ ] Продолжать обработку

В отличие от Windows, в Linux маска *.* будет соответствовать не всем файлам, а имеющим в имени точку. Поскольку предпоследняя строка у нас игнорирует атрибуты ("[?]") и останавливает дальнейшую обработку, все не раскрашенные предыдущими фильтрами файлы с точкой в имени получат цвет "обычных файлов".

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

изображение

Видятся варианты такие. 1: поменять местами эти две строки, а маску заменить на просто "*". 2: вообще выкинуть группу раскраски для "*" — насколько я понимаю, цвета для обычных файлов унаследуются из Параметры|Цвета|Панель.

spnethw avatar Apr 16 '24 21:04 spnethw

По мелочи: В MaskImageFiles "*ico" вместо "*.ico".

spnethw avatar Apr 18 '24 00:04 spnethw