bgarrels / far-plugins

Automatically exported from code.google.com/p/far-plugins
1 stars 1 forks source link

Дополнение для плагина PlugMenu - макрос для установки плагина в Far 3 v2415+ #22

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Используя PlugMenu.fml я несколько адаптировал 
макрос вызова плагина для Far 3 - выкинул блок 
константы как лишний, и просто позвал GUID 
плагина в CallPlagin. Опробовал - марос 
ипортируется через команду 

 Far /import PlugMenu.farconfig

без ошибок и после перезапуска Far плагин 
сразу вызывается по F11.  Готовый макрос 
приложил, можно его с ходу закоммить в 
сосрцы и поставку плагина чтобы у людей был 
выбор чем пользоваться - либо макросом 
выполняемым Far, или FML. Я лично за такой 
подход из-за его гибкости - каждый выберет 
свой вариант, а "спасибы" оба выскажут. Чем 
плохо?:)

Original issue reported on code.google.com by victorvg04 on 4 Feb 2012 at 3:40

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Заменил макрос - причина - убрана 
двусмысленность в названиях - стандартное 
меню на ShiftF11, а расширенное, выводимое PlugMenu 
на F11. Обновлённый макрос в аттаче, и его код 
тут:

<?xml version="1.0" encoding="UTF-8" ?>
<farconfig>
    <macros>
        <keymacros>
            <macro area="Common" key="F11" flags="DisableOutput" description="Advanced Plugin Menu">
               <text><![CDATA[$if (CallPlugin("AB9578B3-3107-4E28-BB00-3C13D47382AC", 0) == 0) F11 $end]]></text>
            </macro>
            <macro area="Common" key="ShiftF11" flags="DisableOutput" description="Standard Plugin Menu">
             <text>F11</text>
            </macro>
        </keymacros>
    </macros>
</farconfig>

код макроса есть и в ВИКИ по плагину. 
Надеюсь, что кому-то он окажется полезен.

Original comment by victorvg04 on 8 Feb 2012 at 8:19

Attachments: