на главную предыдущая страница следующая страница

Создание проекта

Плагин к Far - программный компонент-добавка к FAR Manager, позволяющая реализовать дополнительные функции. Плагин фактически - обычная библиотека, которая выполняется в контексте консольного процесса - так что ваш плагин может делать всё (ну или почти всё), что может делать обычное консольное Windows приложение. Сама идея плагинов позволяет настраивать оболочку под себя, добавляя нужное и выкидывая лишнее.

В общем, плагин к Far - обычная DLL с определённым набором экспортных функций.
(например, GetGlobalInfoW, SetStartupInfoW, GetPluginInfoW, OpenW)
Полный список экспортных функций

Инсталляция происходит элементарно - копируем DLL в каталог FarPlugins и перезапускаем Far. Вызов плагина - F11 ("Команды внешних модулей"), потом "Название плагина". Far находит плагин автоматически, просматривая все DLL в подкаталоге Plugins и автоматически выполняя в каждой функцию GetPluginInfo (если такую найдёт), при этом плагин не обязательно должен появляться в меню внешних модулей.

Создание простого плагина: