Plugin system

Red M <[email protected]> Fri, 2 Dec 2022 01:41:21 -0800 (PST)
Newsgroups gmane.editors.scite.general
Message-ID <[email protected]>
Hi,

Is there any interest in someone offering a plugin system where by 
extensions (like the Lua extension) could be loaded into SciTE via a 
dynamically linked library?

I have recently pulled together a themes system based on someone's work and 
improved it by integrating LuaRocks into SciTE (called scite_luarocks) but 
this is janky and feels rather awful because of cross platform support for 
binary rocks requiring a compiler and very few rocks are pure Lua (or they 
are pure Lua and are missing functionality)

So I'd like to to integrate Python but not require having to manage my own 
patchset on top of the mainline repository to do so. So instead I'm 
starting at step 1 which would be allowing the SciTE Extension interface to 
load statically compiled libraries by defining them in SciTE config. The 
syntax would look something like this:

ext.load.$extension_name=$relative_path_to_scite_userhome

Open to suggestions on such a plugin system and I'm not afraid to put in 
the work and offer my patch to be merged. Also, is there a GitHub 
repository or if not where is the repository?

-- 
You received this message because you are subscribed to the Google Groups "scite-interest" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
To view this discussion on the web visit https://groups.google.com/d/msgid/scite-interest/9d088133-f6f8-42ea-8877-777194c3663en%40googlegroups.com.