Because of some issues with the editor where my story goals become read only after I publish them, I've started working on my goal files in an external text editor: Atom. And I quite like the freedom of only seeing my code, without all the other windows and filler, so this has become part of my workflow. As an educational thing, I decided to try implementing Osiris language support in an Atom package.
For now, there's only basic highlighting, where Procs and DBs get separate highlighting, but I'd have to put in some effort to get all of the standard functions in there. I'd like to keep working on it, as having autocomplete for Procs would be pretty rad. It looks like this right now:
I was just wondering if there was some community interest in this as well? It could be fun to work together on. I'm also thinking of building a tool that translates pseudo-Osiris code that has ORs and ELSEs to Osiris' classic IF-AND structure, which could save time and open up scripting to more people?
You can find the Atom package here:
https://atom.io/packages/language-osiris