Фильтры

Фильтр – это внешняя консольная программа, которую может вызывать UniRed, передавая ей на стандартный поток ввода содержимое отмеченного блока текста, и заменяя отмеченный блок текстом, полученным из её стандартного потока вывода. Фильтр, например, может сортировать строки текста в алфавитном порядке или делать любую другую обработку текста.

Для вызова фильтра вы должны выбрать нужный из списка, появляющегося в меню.

Фильтры задаются в файле filters.ini. Каждый фильтр задаётся разделом ini-файла: название пишется в квадратных скобках, затем идёт описание фильтра.

Параметры описания фильтра:

cmd
Команда для вызова фильтра. Может содержать переменные %file% (полное имя редактируемого файла), %path% (путь редактируемого файла), %name% (только имя редактируемого файла, без пути и расширения), %ext% (расширение редактируемого файла), %word% (текущее слово).
home
Каталог, который делается текущим при вызове фильтра.
charset
Кодировка, в которой текст передаётся фильтру.
surrogate
Суррогатный алфавит, в котором текст передаётся фильтру.