Как писать плагин на Lua?

Место, где разработчики плагинов могут поделиться своим опытом.
Post Reply
User avatar
techie
Posts: 761
Joined: Mon 03 Oct, 2005 22:42
Has thanked: 28 times
Been thanked: 2 times

Как писать плагин на Lua?

Post by techie » Mon 10 Jul, 2017 05:59

Почитал luafar_manual.chm но так и не понял с чего начать. Говорится про какой-то luaplug.c для Generic LuaFAR plugin, но где тогда преимущества написания плагина на Lua если всё равно С компилять надо?

В PluginSDK пусто, а хотелось бы там пример какой-нибудь для копипасты.

Shmuel
Posts: 5229
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 16 times
Been thanked: 151 times

Как писать плагин на Lua?

Post by Shmuel » Mon 10 Jul, 2017 06:09

Ищите по форуму. У меня нет времени на индивидуальный тренинг.

User avatar
techie
Posts: 761
Joined: Mon 03 Oct, 2005 22:42
Has thanked: 28 times
Been thanked: 2 times

Как писать плагин на Lua?

Post by techie » Mon 10 Jul, 2017 06:22

Почему индивидуальный? У сети много глаз, и поиск уже заточен на эту тему.

Shmuel
Posts: 5229
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 16 times
Been thanked: 151 times

Как писать плагин на Lua?

Post by Shmuel » Mon 10 Jul, 2017 06:31

techie wrote:
Mon 10 Jul, 2017 06:22
Почему индивидуальный? У сети много глаз, и поиск уже заточен на эту тему.
У меня нет времени ни на какой тренинг.
Мой вам совет - начните с макросов. Нынешние возможности макросистемы таковы, что в 99% случаев нет никакой необходимости писать плагин.

User avatar
techie
Posts: 761
Joined: Mon 03 Oct, 2005 22:42
Has thanked: 28 times
Been thanked: 2 times

Как писать плагин на Lua?

Post by techie » Mon 10 Jul, 2017 06:44

Я так понимаю речь про "макро-скрипты", которые не просто реакции на кнопки, и которые запихиваются в %FARPROFILE%\Macros\scripts
Если эти скрипты функционально не отличаются от плагинов, то почему они не могут быть в %FARHOME%\Plugins (например, через тот же механизм %FARHOME%\Adapters)?

Если FAQ или таблица, объясняющая чайникам, что можно делать с помощью макро-скрипта, а для чего обязательно нужен плагин?

Shmuel
Posts: 5229
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 16 times
Been thanked: 151 times

Как писать плагин на Lua?

Post by Shmuel » Mon 10 Jul, 2017 06:51

techie wrote:
Mon 10 Jul, 2017 06:44
Если эти скрипты функционально не отличаются от плагинов, то почему они не могут быть в %FARHOME%\Plugins (например, через тот же механизм %FARHOME%\Adapters)?
Вы задаёте лишние вопросы. У меня нет времени. Вы уже проработали всю имеющуюся документацию по макросам? Подозреваю, что не переработали и пяти процентов.
techie wrote:
Mon 10 Jul, 2017 06:44
Если FAQ или таблица, объясняющая чайникам, что можно делать с помощью макро-скрипта, а для чего обязательно нужен плагин?
Макросом нельзя сделать панельный плагин. Остальное можно.

User avatar
techie
Posts: 761
Joined: Mon 03 Oct, 2005 22:42
Has thanked: 28 times
Been thanked: 2 times

Как писать плагин на Lua?

Post by techie » Mon 10 Jul, 2017 07:18

Shmuel wrote:
Mon 10 Jul, 2017 06:51
Вы задаёте лишние вопросы. У меня нет времени. Вы уже проработали всю имеющуюся документацию по макросам? Подозреваю, что не переработали и пяти процентов.
Ни у кого нет времени, поэтому сайты наподобие StackOverflow так популярны. Интересный вопрос, что произойдёт с макро подсистемой Far, если времени не останется совсем или вдруг выскочит автобус.
Shmuel wrote:
Mon 10 Jul, 2017 06:51
Макросом нельзя сделать панельный плагин. Остальное можно.
Спасибо. К сожалению, именно это мне и нужно. Касательно проработки вопроса, думаю, что неделю чистого времени уже потратил на весь этот сыр бор, но пока безрезультатно.

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

Как писать плагин на Lua?

Post by John Doe » Mon 10 Jul, 2017 09:00

На плагринге легко найти примеры lua-плагинов.
Был и панельный viewtopic.php?f=60&t=8334, пока автор по какой-то причине не удалил.

Shmuel
Posts: 5229
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 16 times
Been thanked: 151 times

Как писать плагин на Lua?

Post by Shmuel » Mon 10 Jul, 2017 09:39

John Doe wrote:
Mon 10 Jul, 2017 09:00
Был и панельный viewtopic.php?f=60&t=8334, пока автор по какой-то причине не удалил.
На гитхабе он есть, тем не менее. https://github.com/shmuz/far_plugins

Post Reply

Return to “Разработка плагинов”