Provide a set of plugin APIs to allow plugins to edit and enhance the Studio editor

Most modern IDE’s provide a set of APIs for plugins to edit the look and functionality of the editor. It is currently impossible to do this on Roblox, forcing us to retreat to things like Rojo, which allow us to use more advanced editors like VS Code.

If developers were able to create plugins that could enhance the built-in Studio editor, we could vastly improve the usability of it without having to wait for Roblox to release updates or resort to solutions like Rojo. Below are some use cases for this (one of the plugins creates a visual enhancement for the editor, the other a functional one):

Indent-rainbow: A plugin for VS Code that allows you see indents much more clearly.

Tooling: If we were able to edit the functionality of the editor we could create custom toolings (to improve upon existing tooling and create tooling for our own modules). For example here is tooling for Vue in VS Code:

In my opinion, tooling would definitely be one of the more powerful features of an update like this.

Please share other use cases below so I can include them here in the OP!

15 Likes