Как присвоить имя пункту меню в редакторе?

Столкнулись с проблемой в использовании макросов? Здесь можно получить помощь.
Post Reply
User avatar
UHolder
Posts: 3
Joined: Tue 25 Nov, 2014 16:07

Как присвоить имя пункту меню в редакторе?

Post by UHolder »

Far Manager, version 3.0.0.5511 x64
Написал макрос для вызова плагина в редакторе и назначил вызов макроса комбинации Alt + Shift + F7
  1. local LFSearch = "8E11EA75-0303-4374-AC60-D1E38F865449" --LuaFAR Search Plugin
  2.  
  3.  
  4.  
  5. local function LFS_exist()
  6.  
  7.   return Plugin.Exist(LFSearch)
  8.  
  9. end
  10.  
  11.  
  12.  
  13. local function LFS_run(key)
  14.  
  15.   if Plugin.Menu(LFSearch) then
  16.  
  17.     Keys(key)
  18.  
  19.   end
  20.  
  21. end
  22.  
  23.  
  24.  
  25. Macro {
  26.  
  27.   area = "Editor";
  28.  
  29.   key = "AltShiftF7";
  30.  
  31.   description = "Search LFS";
  32.  
  33.   condition = LFS_exist();
  34.  
  35.   action = function()
  36.  
  37.     LFS_run("1")
  38.  
  39.   end;
  40.  
  41. }
Каким образом заставить Far подписать соотв. пункт нижнего меню?
far_menu_question.png
far_menu_example.png
far_menu_example.png (6.59 KiB) Viewed 950 times
User avatar
zg
zero-gravity
Posts: 6035
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Как присвоить имя пункту меню в редакторе?

Post by zg »

editor.SetKeyBar?
User avatar
UHolder
Posts: 3
Joined: Tue 25 Nov, 2014 16:07

Как присвоить имя пункту меню в редакторе?

Post by UHolder »

zg wrote: Thu 30 Jan, 2020 23:03editor.SetKeyBar?
Благодарю за помощь, получилось по Вашей наводке найти решение в ветке "обсуждение макросов": Хоткеи макросов на линейке клавиш.
Забрал keybar.lua.7z, скопировал в %APPDATA%\Far Manager\Profile\Macros\modules файл keybar.lua и изменил свой макрос в %APPDATA%\Far Manager\Profile\Macros\scripts на такой:
LUAFarSearch.Editor.lua
(675 Bytes) Downloaded 46 times
Ещё пробовал внести изменения как в %APPDATA%\Far Manager\Profile\Addons\SetUp\KeyBarLabels.farconfig, так и в %FARHOME%\Addons\SetUp\KeyBarLabels.farconfig. Это решение вообще не заработало, хотя в стандартной поставке Far указано в %FARHOME%\Addons\SetUp\Descript.ion
2useven10
Posts: 5231
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

Как присвоить имя пункту меню в редакторе?

Post by 2useven10 »

UHolder wrote: Fri 31 Jan, 2020 09:51 Это решение вообще не заработало
В Addons есть README.TXT
User avatar
UHolder
Posts: 3
Joined: Tue 25 Nov, 2014 16:07

Как присвоить имя пункту меню в редакторе?

Post by UHolder »

2useven10 wrote: Fri 31 Jan, 2020 10:51 UHolder писал(а): ↑
31 янв 2020, 10:51
Это решение вообще не заработало

В Addons есть README.TXT
Ага, понял свою ошибу, благодарю.

Вопрос закыт.
Post Reply

Return to “Нужна помощь”