SpinEdit is a work in progress, but so far can work with Spin, Spin2 and FastBasic files...
In Spin1 mode, there are 4 compiler options (see screenshot pic): Propellent, OpenSpin, FastSpin, and BSTC (AKA Brad's spin tool)
FastBasic can compile to P1 or P2 via options. See screenshot to see how currently colorized.
Not everything (or actually anything) has been rigorously tested, so there may be flaws...
Note: This is for Windows, but does work on Mac under Wine (except loading).
To install: Just unzip into some folder and run SpinEdit.exe
17Feb19: Made "find" better, fixed a couple other things.
21Jan19: Spin2 mode can now program Flash.
20Jan19: Added support for Flex C
12Jan19: Added latest version of loadp2 and fastspin. Loading works on Mac under Wine for small files, but not for large files. Hopefully, this can be fixed soon.
Loadp2 and fastspin are being updated often. See first post in this thread for link to latest versions of loadp2 (in Spin2gui) and fastspin: http://forums.parallax.com/discussion/168913/new-basic-compiler-for-prop1-and-prop2/p1
If you don't have the Propeller Tool installed, you might want to install the Parallax.ttf font to make the text look right.