Komodo-CFML: Pause

ActiveState recently released a new version of their IDE and editor, Komodo. For the first time in several years and many versions (back to at least v6.x), I do not have an update to my Komodo-CFML language extension that works with this new version. Some of the updates in Komodo v11 move away from a couple of capabilities that are crucial for my extension to install and work. As a result, at least for the time being, any plans to continue to support continued development of Komodo-CFML (or even compatibility with this and future versions of Komodo) are on hold.

I’m disappointed, in large part because some of the other updates in Komodo v11 are really impressive. Without support for the language I primarily use the editor for, though, it makes no sense for me to update to this new version.

I had a couple of forum conversations with the Komodo team during the pre-release phase of Komodo v11. I am cautiously optimistic that there might be a path forward. Until then, I’m poking around a bit for alternatives and (so far) coming up mostly empty on one key feature that Komodo + my CFML extension offers: tag-specific attribute help (e.g., if you are in the middle of CFML tag, the code intelligence feature offers attribute suggestions specific to that tag and is aware of which attributes are already in place on the tag) and attribute-specific help (e.g., if you are editing an attribute of a CFML tag which supports a specific set of valid values, those values are presented as possible choices). This makes it fast, easy, and nearly error-proof to get attributes and their values right.

Anyone with recommendations on potentially viable alternatives? Comments are open (at least for a bit, until the spambo[ty]s take over) and suggestions are welcome.