Здесь обсуждается всё, что касается макросов.
hoopoe
Posts: 263 Joined: Mon 28 Mar, 2005 07:44
Location: Нежный Новгород
Has thanked: 1 time
Contact:
Post
by hoopoe » Mon 30 Mar, 2015 15:23
Latest post of the previous page:
да надо бы
но мож попозже - это ж моя первая прога на Lua
там еще и временные директории тоже надо... в общем планов громадьё
hoopoe
Mauro72
Posts: 220 Joined: Wed 11 Aug, 2010 00:23
Location: Rosario, Argentina
Been thanked: 9 times
Post
by Mauro72 » Sat 06 Jun, 2015 17:12
I want to show only alias. Replacing e.path with "" is ok?
will be: return {text = e.alias .. (" "):rep(space + 1 - e.alias:len()) .. ""; entry = e};
May be in next versions add the option to show or not show alias or path.
Thanks!
Mauro72
hoopoe
Posts: 263 Joined: Mon 28 Mar, 2005 07:44
Location: Нежный Новгород
Has thanked: 1 time
Contact:
Post
by hoopoe » Mon 08 Jun, 2015 08:17
hi
why not
i will look how to parametrise list of aliases
hoopoe
hoopoe
Posts: 263 Joined: Mon 28 Mar, 2005 07:44
Location: Нежный Новгород
Has thanked: 1 time
Contact:
Post
by hoopoe » Thu 18 Jun, 2015 15:53
hi
try new version.
note: i bit updated matching function to make it more "clever"
hoopoe
Mauro72
Posts: 220 Joined: Wed 11 Aug, 2010 00:23
Location: Rosario, Argentina
Been thanked: 9 times
Post
by Mauro72 » Wed 15 Jul, 2015 18:48
Thanks hoopoe for the new feature!
One more thing.. I want to assign for example Ctrl+Alt+F10 to run script. Any help?
Thanks again hoopoe!
Mauro72
Shmuel
Posts: 6836 Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 530 times
Post
by Shmuel » Thu 16 Jul, 2015 09:32
Mauro72 wrote: I want to assign for example Ctrl+Alt+F10 to run script. Any help?
Write a simple macro calling the plugin's menu item.
Use either
Plugin.Menu() (this is the preferable way) or
Keys() .
Shmuel
Mauro72
Posts: 220 Joined: Wed 11 Aug, 2010 00:23
Location: Rosario, Argentina
Been thanked: 9 times
Post
by Mauro72 » Fri 17 Jul, 2015 03:50
I think this is OK:
Macro
{
area="shell";
key="CtrlAltN";
description = "Named Folders Lua Edition";
action = function() Keys("F11"); Menu.Select("Named Folders Lua Edition"); Keys("Enter");
end;
}
Any correction?
Thanks!
Mauro72
Мегамонстр
Posts: 73 Joined: Fri 24 Aug, 2012 15:24
Been thanked: 1 time
Post
by Мегамонстр » Mon 17 Aug, 2015 17:34
Очень рад, что теперь есть работающая версия плагина, но что делать с этим .lua? Куда его пихать? Гугл ответа не даёт, справка по фару тоже ничего не даёт.
Мегамонстр
HaRT
Moderator
Posts: 10865 Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times
Post
by HaRT » Mon 17 Aug, 2015 17:39
Мегамонстр wrote: Куда его пихать?
Прочитайте
ЧаВО , только внимательно (ключевое слово: макрос).
HaRT
Мегамонстр
Posts: 73 Joined: Fri 24 Aug, 2012 15:24
Been thanked: 1 time
Post
by Мегамонстр » Mon 17 Aug, 2015 20:13
Я добавил namefold.lua в Profile\Macros\scripts\ и при запуске получаю ошибку:
Code: Select all
...Roaming\Far Manager\Profile\Macros\scripts\namedfold.lua:163:
attempt to call global 'CommandLine' (a nil value)
Макрос не работает. =/
Far 3.0.4242 x64, корявый плагин NamedFolders удалён.
Мегамонстр
skipik
Posts: 318 Joined: Wed 03 Jun, 2015 15:24
Has thanked: 67 times
Been thanked: 29 times
Post
by skipik » Mon 17 Aug, 2015 20:17
Мегамонстр
Версия Far какая? Минимально требуется build 4324.
skipik
Мегамонстр
Posts: 73 Joined: Fri 24 Aug, 2012 15:24
Been thanked: 1 time
Post
by Мегамонстр » Mon 17 Aug, 2015 20:26
Обновился, теперь работает. Про lua-макросы можно написать в шапке, чтобы вопросов не возникало.
Мегамонстр
hoopoe
Posts: 263 Joined: Mon 28 Mar, 2005 07:44
Location: Нежный Новгород
Has thanked: 1 time
Contact:
Post
by hoopoe » Mon 17 Aug, 2015 20:30
Mauro72 wrote: Any correction?
hi
sorry for late response (vacation)
does it work? then u r lucky
hoopoe
Mauro72
Posts: 220 Joined: Wed 11 Aug, 2010 00:23
Location: Rosario, Argentina
Been thanked: 9 times
Post
by Mauro72 » Tue 18 Aug, 2015 18:05
hoopoe wrote: does it work?
Yes.. works.
Lucky? Why?
Mauro72
Мегамонстр
Posts: 73 Joined: Fri 24 Aug, 2012 15:24
Been thanked: 1 time
Post
by Мегамонстр » Sun 23 Aug, 2015 08:24
Спасибо за такой макрос! Выключил этот глючный NamedFolders и перешёл на этот скрипт. =)
Вообще все плагины нужно переписать на Lua. И под линуксом всё будет компилироваться. И сам Linux на Lua переписать, кроме базовой части.
Мегамонстр
hoopoe
Posts: 263 Joined: Mon 28 Mar, 2005 07:44
Location: Нежный Новгород
Has thanked: 1 time
Contact:
Post
by hoopoe » Mon 24 Aug, 2015 11:04
Mauro72 wrote: Lucky? Why?
sometime even simple things doesn't work as expected
hoopoe