[Github-comments] [geany/geany-plugins] GeanyLua: Enable running scripts for all signals (#1112)

elextr notifications at xxxxx
Tue Oct 5 06:01:36 UTC 2021


> There also seem to be a lot of plugins that just won't build anymore because dependencies are unavailable. Lua 5.1 is well over a decade old, and its final update was about 9 years ago. So it may not be long before distros stop including it.

Is there any newer Lua that could plug in?

Unfortunately Geanypy has now expired due to one of its dependencies being stuck on GTK2.  

Because plugins are made by individuals with few additional contributors (mostly) they tend to not have the effort available to keep up with changing dependencies and expire when the dependency does.

> I recently saw, but haven't tried, another scripting plugin for Geany (peasy). Since it uses gobject introspection, it presumably has access to all of the API.

That is made by a regular Geany contributor and (IIUC) makes plugins written in scripting languages "first class" plugins and could replace Geanypy and Geanylua albeit with a different API since both of those attempted to make the API more OO and "native" in the respective scripting language and Peasy is direct translation of the Geany C API.  

Currently its not part of the Geany project itself and (according to Google) its not packaged by anything other than Arch AUR.  I have said I think it should be one of the plugins distributed with Geany itself (like filebrowser, save actions and splitwindow) so its available everywhere Geany is, but its up to the developer if they want to contribute it.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/pull/1112#issuecomment-934092491
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.geany.org/pipermail/github-comments/attachments/20211004/e96eda4f/attachment.htm>


More information about the Github-comments mailing list