Named Folders Lua Edition

Здесь обсуждается всё, что касается макросов.
User avatar
hoopoe
Posts: 263
Joined: Mon 28 Mar, 2005 07:44
Location: Нежный Новгород
Has thanked: 1 time
Contact:

Named Folders Lua Edition

Post by hoopoe »

Latest post of the previous page:

да надо бы :)
но мож попозже - это ж моя первая прога на Lua :)
там еще и временные директории тоже надо... в общем планов громадьё :)
User avatar
Mauro72
Posts: 220
Joined: Wed 11 Aug, 2010 00:23
Location: Rosario, Argentina
Been thanked: 9 times

Named Folders Lua Edition

Post by Mauro72 »

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!
User avatar
hoopoe
Posts: 263
Joined: Mon 28 Mar, 2005 07:44
Location: Нежный Новгород
Has thanked: 1 time
Contact:

Named Folders Lua Edition

Post by hoopoe »

hi
why not :)

i will look how to parametrise list of aliases
User avatar
hoopoe
Posts: 263
Joined: Mon 28 Mar, 2005 07:44
Location: Нежный Новгород
Has thanked: 1 time
Contact:

Named Folders Lua Edition

Post by hoopoe »

hi
try new version.
note: i bit updated matching function to make it more "clever" :)
User avatar
Mauro72
Posts: 220
Joined: Wed 11 Aug, 2010 00:23
Location: Rosario, Argentina
Been thanked: 9 times

Named Folders Lua Edition

Post by Mauro72 »

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!
Shmuel
Posts: 6836
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 530 times

Named Folders Lua Edition

Post by Shmuel »

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().
User avatar
Mauro72
Posts: 220
Joined: Wed 11 Aug, 2010 00:23
Location: Rosario, Argentina
Been thanked: 9 times

Named Folders Lua Edition

Post by Mauro72 »

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!
Мегамонстр
Posts: 73
Joined: Fri 24 Aug, 2012 15:24
Been thanked: 1 time

Named Folders Lua Edition

Post by Мегамонстр »

Очень рад, что теперь есть работающая версия плагина, но что делать с этим .lua? Куда его пихать? Гугл ответа не даёт, справка по фару тоже ничего не даёт.
User avatar
HaRT
Moderator
Posts: 10865
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Named Folders Lua Edition

Post by HaRT »

Мегамонстр wrote: Куда его пихать?
Прочитайте ЧаВО, только внимательно (ключевое слово: макрос).
Фар есть инструмент, а не нянька. © 2009 DrKnS
Мегамонстр
Posts: 73
Joined: Fri 24 Aug, 2012 15:24
Been thanked: 1 time

Named Folders Lua Edition

Post by Мегамонстр »

Я добавил 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

Named Folders Lua Edition

Post by skipik »

Мегамонстр
Версия Far какая? Минимально требуется build 4324.
Мегамонстр
Posts: 73
Joined: Fri 24 Aug, 2012 15:24
Been thanked: 1 time

Named Folders Lua Edition

Post by Мегамонстр »

Обновился, теперь работает. Про lua-макросы можно написать в шапке, чтобы вопросов не возникало.
User avatar
hoopoe
Posts: 263
Joined: Mon 28 Mar, 2005 07:44
Location: Нежный Новгород
Has thanked: 1 time
Contact:

Named Folders Lua Edition

Post by hoopoe »

Mauro72 wrote:Any correction?
hi
sorry for late response (vacation)

does it work? then u r lucky 8)
User avatar
Mauro72
Posts: 220
Joined: Wed 11 Aug, 2010 00:23
Location: Rosario, Argentina
Been thanked: 9 times

Named Folders Lua Edition

Post by Mauro72 »

hoopoe wrote:does it work?
Yes.. works.
Lucky? Why? :)
Мегамонстр
Posts: 73
Joined: Fri 24 Aug, 2012 15:24
Been thanked: 1 time

Named Folders Lua Edition

Post by Мегамонстр »

Спасибо за такой макрос! Выключил этот глючный NamedFolders и перешёл на этот скрипт. =)

Вообще все плагины нужно переписать на Lua. И под линуксом всё будет компилироваться. И сам Linux на Lua переписать, кроме базовой части.
User avatar
hoopoe
Posts: 263
Joined: Mon 28 Mar, 2005 07:44
Location: Нежный Новгород
Has thanked: 1 time
Contact:

Named Folders Lua Edition

Post by hoopoe »

Mauro72 wrote:Lucky? Why? :)
sometime even simple things doesn't work as expected :?
Post Reply

Return to “Обсуждение макросов”