Question
I've been testing some plugins from pi-mono lately and found that most of their own extension interfaces are the same as those of omp, and with the help of bun most of the plugins probably work straight away (not sure).
But there seems to be some schema inconsistency that causes omp plugin install xxx to be unavailable, as evidenced by:
"pi/omp": {
extensions: [],
}
This is what pi-mono needs, but our plugin system doesn't implement this key, so I guess it shouldn't be too complicated to work on? If I have time I can think about implementing it.
There's also a small issue with extension:
#413
This issue made me realize that I've had a previous attempt to use tui to disable plugins that didn't work, I've investigated the entire codebase and made a simple draft and it seems that the disabledExtensions result doesn't connect to the actual capability in the end, is this intentional or is it just not implemented yet? I'm also interested in trying to finalize it when I have time.
Context
As the most prestigious pi-mono fork, I think it's great to maintain compatibility with its own ecosystem, what do you think?
Topic
Extensions
Platform
None
Question
I've been testing some plugins from
pi-monolately and found that most of their ownextensioninterfaces are the same as those ofomp, and with the help ofbunmost of the plugins probably work straight away (not sure).But there seems to be some schema inconsistency that causes
omp plugin install xxxto be unavailable, as evidenced by:This is what
pi-mononeeds, but ourpluginsystem doesn't implement this key, so I guess it shouldn't be too complicated to work on? If I have time I can think about implementing it.There's also a small issue with
extension:#413
This issue made me realize that I've had a previous attempt to use tui to disable plugins that didn't work, I've investigated the entire codebase and made a simple draft and it seems that the
disabledExtensionsresult doesn't connect to the actualcapabilityin the end, is this intentional or is it just not implemented yet? I'm also interested in trying to finalize it when I have time.Context
As the most prestigious
pi-monofork, I think it's great to maintain compatibility with its own ecosystem, what do you think?Topic
Extensions
Platform
None