LuaFAR for Far2L #1197
Replies: 22 comments 48 replies
-
Я просто оставлю это здесь |
Beta Was this translation helpful? Give feedback.
-
Штука, которая начинающим не очевидна: в разных версиях дистрибутивов разные версии libc, так что фар из минт 20 не взлетит в минт 19. Так что когда речь о бинарниках, надо писать точную версию дистра, в котором собирали PS круто что портировали lua, спасибо! |
Beta Was this translation helpful? Give feedback.
-
С помощью гугла выполнил 2 команды, этого достаточно или нет?
|
Beta Was this translation helpful? Give feedback.
-
Достаточно! :) |
Beta Was this translation helpful? Give feedback.
-
Было бы отлично, ибо как из собрать самому непонятно |
Beta Was this translation helpful? Give feedback.
-
@spvkgn, здесь: https://github.com/shmuz/LuaFAR-2L/releases |
Beta Was this translation helpful? Give feedback.
-
А можно этот lua-плагин портировать для far2l, пожалуйста? |
Beta Was this translation helpful? Give feedback.
-
И ещё, можно, пожалуйста, подсказочку, как в Mint плагин собрать? Хочу сам попробовать, а то готовый бинарник не заводится чот |
Beta Was this translation helpful? Give feedback.
-
Путь надо определять через то что приходит в PluginModuleOpen, более того, то что приходит в PluginModuleOpen - это путь к бинарнику плагина, то есть в /usr/lib/far2l/Plugins, а скрипты это не бинарники и потому то что приходит в PluginModuleOpen следует прогнать через функцию из utils - TranslateInstallPath_Lib2Share(pluginPath); - и получится путь типа /usr/share/far2l/Plugins - это все можно подсмотреть в плагине python. ЗЫ Самое большое различие между программированием под винду и под юниксы - под винду вы пишете под конкретное окружение (ось, компилятор, либы, конфигурация) под юникс пишете сразу под зоопарк. |
Beta Was this translation helpful? Give feedback.
-
Вы там ищете - в окне по F11. |
Beta Was this translation helpful? Give feedback.
-
@elfmz , это всё очень значительная для меня информация, и совершенно новая. Если её нигде не существует в письменном виде, буду собирать здесь понемногу. Спасибо. |
Beta Was this translation helpful? Give feedback.
-
У меня в заголовке показывает "alpha" (far2l собран месяц назад). Уже стал бетой? (Хотя это всё условности). |
Beta Was this translation helpful? Give feedback.
-
к слову об удобной сборке. я вот когда портировал простейший плагин, сразу собирал с помощью cmake, чтоб удобно было. вот, @shmuz гляньте на его cmake-скрипт, может, получится по аналогии сделать для lua https://github.com/unxed/far2l-EditWrap/blob/main/CMakeLists.txt |
Beta Was this translation helpful? Give feedback.
-
@unxed , я изменил структуру папок и мейкфайлы. |
Beta Was this translation helpful? Give feedback.
-
В Alt-F1/F2 плагины ничего не добавляют (это просто делается, но там и без них всего много). |
Beta Was this translation helpful? Give feedback.
-
Итого, текущие исходники собираются так:
|
Beta Was this translation helpful? Give feedback.
-
Теперь бы ещё домашнюю папку дерева исходников far2l задавать какой-нибудь переменной, чтоб без привязки к ~/far2l |
Beta Was this translation helpful? Give feedback.
-
Попробуйте отредактировать одну или две верхние строки в |
Beta Was this translation helpful? Give feedback.
-
В far2l установленный в
|
Beta Was this translation helpful? Give feedback.
-
Вот сейчас собрал плагины, скопировал в /usr/lib/far2l/Plugins, всё заработало. Но у меня не из ppa, а самосборный .deb-пакет. Кстати, из меню F11 плагин LuaFAR for Editor исчез (в редакторе, впрочем, всё ещё доступен). |
Beta Was this translation helpful? Give feedback.
-
Только что сделал коммит, в котором есть моя реализация макро-браузера. |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
Создал репозиторию для LuaFAR и Lua-плагинов (для Far2L): https://github.com/shmuz/LuaFAR-2L
На данный момент в ней есть исходники луафар и двух плагинов.
У меня это работает на Linux Mint 64 bit.
Если кто не знает, что всё это такое, можно посмотреть файлы документации. Для тех, кто знаком с Far3, наверное уже понятно.
Если кто-то хочет бинарники для Linux Mint 64 bit и совместимых, могу выложить.
В Линуксе я начинающий, со всеми вытекающими последствиями.
Beta Was this translation helpful? Give feedback.
All reactions