PlugMenu — Расширенное меню плагинов

Здесь можно обсудить ваш любимый плагин.
User avatar
Max Rusov
Posts: 3599
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Been thanked: 6 times
Contact:

Re: PlugMenu — Расширенное меню плагинов

Postby Max Rusov » Thu 11 Apr, 2013 18:49

Latest post of the previous page:

Если Вы посмотрите внимательно, то увидите что функция idByName сначала сравнивает по имени плагина, а потом по имени DLL. А враппер подставляет имя оригинальной DLL в качестве имени плагина. Так что ничего переименовывать не нужно.

User avatar
sToLp
Posts: 691
Joined: Thu 23 Jul, 2009 10:16
Has thanked: 31 times
Been thanked: 5 times

Re: PlugMenu — Расширенное меню плагинов

Postby sToLp » Thu 11 Apr, 2013 19:12



lm:post Plugin.Open("UCharMap") не даёт ни чего

User avatar
John Doe
Бюрократ
Posts: 11048
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 10 times
Been thanked: 63 times

Re: PlugMenu — Расширенное меню плагинов

Postby John Doe » Thu 11 Apr, 2013 19:15

lm:post Plugin.Open("Unicode CharMap, версия 1.0")

User avatar
sToLp
Posts: 691
Joined: Thu 23 Jul, 2009 10:16
Has thanked: 31 times
Been thanked: 5 times

Re: PlugMenu — Расширенное меню плагинов

Postby sToLp » Thu 11 Apr, 2013 19:20

Спасибо! Наконец то дошло до меня.

Работает даже так: lm:post Plugin.Open("Unicode CharMap")

User avatar
Kerberos464
Posts: 1238
Joined: Wed 29 Jul, 2009 20:24
Location: Saint-Petersburg
Has thanked: 17 times
Been thanked: 1 time

Re: PlugMenu — Расширенное меню плагинов

Postby Kerberos464 » Tue 07 May, 2013 10:48

некоторое время назад заметил косметический дефект: в диалоге информации о плагине (F11 -> любой плагин -> F3) строки "Version Info" и "File info" вылезают влево, за рамку диалога.
far 3.0.3389 x86, plugmenu 1.20.
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.

zorinoleg
Posts: 9
Joined: Tue 23 Feb, 2010 10:37

Re: PlugMenu — Расширенное меню плагинов

Postby zorinoleg » Wed 08 May, 2013 19:22

Извините за глупый вопрос.
Скачал плагин, распаковал файлы в папку far3\plugins\plugmenu.
И что дальше надо сделать что бы плагин заработал?

2useven10
Posts: 2900
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 76 times

Re: PlugMenu — Расширенное меню плагинов

Postby 2useven10 » Wed 08 May, 2013 19:30

убедиться, что битность фар и плагина совпадают и перезапустить фар.

User avatar
Max Rusov
Posts: 3599
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Been thanked: 6 times
Contact:

Re: PlugMenu — Расширенное меню плагинов

Postby Max Rusov » Wed 08 May, 2013 19:36

zorinoleg wrote:И что дальше надо сделать что бы плагин заработал?

Тоже, что и для всех остальных плагинов. Назначить макрос, чтобы плагин вызывался по нажатию кнопки.

zorinoleg
Posts: 9
Joined: Tue 23 Feb, 2010 10:37

Re: PlugMenu — Расширенное меню плагинов

Postby zorinoleg » Wed 08 May, 2013 19:40

Max Rusov wrote:
zorinoleg wrote:И что дальше надо сделать что бы плагин заработал?

Тоже, что и для всех остальных плагинов. Назначить макрос, чтобы плагин вызывался по нажатию кнопки.


можно по подробнее....как назначить макрос?

User avatar
Max Rusov
Posts: 3599
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Been thanked: 6 times
Contact:

Re: PlugMenu — Расширенное меню плагинов

Postby Max Rusov » Wed 08 May, 2013 19:41

Начните с чтения документации. По любому - это offtopic.

tstr
Posts: 483
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 2 times
Been thanked: 2 times

Re: PlugMenu — Расширенное меню плагинов

Postby tstr » Wed 24 Sep, 2014 21:25

Элементы меню плагинов, созданные макросами с пом. конструкции MenuItem не запоминаются как последние использованные, запоминается предыдущий в списке.

User avatar
LanKing
Posts: 180
Joined: Thu 31 Aug, 2006 20:39

PlugMenu — Расширенное меню плагинов

Postby LanKing » Thu 20 Nov, 2014 12:58

А как сделать, чтобы этот плагин заменил хоткей F11? Я смотрел fmlua - Там явно были потуги на это, но у меня по F11 вызывается стандартный.

User avatar
John Doe
Бюрократ
Posts: 11048
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 10 times
Been thanked: 63 times

PlugMenu — Расширенное меню плагинов

Postby John Doe » Thu 20 Nov, 2014 13:01

F1
Индекс файла помощи
Макросы

User avatar
LanKing
Posts: 180
Joined: Thu 31 Aug, 2006 20:39

PlugMenu — Расширенное меню плагинов

Postby LanKing » Thu 20 Nov, 2014 13:07

Я понимаю как макросы писать, думал это баг что у меня не подхватывается без доп. макроса :-)

Если кому нужен вдруг обычный LUA макрос для вызова PlugMenu по F11:

Code: Select all

local PlugMenu = "AB9578B3-3107-4E28-BB00-3C13D47382AC"

Macro {
  description="Advanced Plugin Menu";
  area="Common"; key="F11"; action = function()
   if not Plugin.Call(PlugMenu, 0) then
      Keys("F11")   
    end
  end
}

Macro {
  description="Standart Plugin Menu";
  area="Common"; key="ShiftF11"; action = function()
    Keys("F11")   
  end
}
Last edited by LanKing on Thu 20 Nov, 2014 13:16, edited 2 times in total.

User avatar
John Doe
Бюрократ
Posts: 11048
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 10 times
Been thanked: 63 times

PlugMenu — Расширенное меню плагинов

Postby John Doe » Thu 20 Nov, 2014 13:09

fmlua предполагает наличие плагина Far Macro Library, что для ваших целей очевидно избыточно.
Но всё то же самое можно переписать в виде обычного lua макроса.

User avatar
LanKing
Posts: 180
Joined: Thu 31 Aug, 2006 20:39

PlugMenu — Расширенное меню плагинов

Postby LanKing » Thu 20 Nov, 2014 13:16

John Doe, Понял, спасибо!

dest
Posts: 22
Joined: Mon 29 Jun, 2015 01:30
Has thanked: 3 times

PlugMenu — Расширенное меню плагинов

Postby dest » Fri 06 Jan, 2017 17:16

Где-то после 3.0.4860 сломался плагин, более не работает.
Заметил после обновления до 487x - пошёл в F11 (регулярно использую), а там... бяда, ой, бяда...
Скачал предыдущую стоявшую 4860, восстановив старые все файлы/плагины - заработало. Теперь не обновляю фар. Попробовал на другой машине на свежий 4881 - проблема сохраняется, PlugMenu не работает.


Return to “Обсуждение плагинов”

Who is online

Users browsing this forum: No registered users and 14 guests