I’ve been working for the past several months on a major overhaul of my CFML mode for ActiveState’s Komodo IDE/Edit editors. I’m hoping within the next week (or so) to have a preliminary release of v. 0.2.0 available for anyone interested in starting to play with it. The point of this overhaul goes back to one of the items that has been on my roadmap for the editor mode: code intelligence (as-you-type pop-up assistance for CFML tags and their attributes). More to come…
Now that I’m past the end of the fall soccer season and feeling like I’m a little closer to being caught up with other portions of my life (probably a delusion, but I like it!), I’m going to be stepping back into working on Komodo-CFML again for the next few months. Some ideas for stuff I will be looking into and/or implementing:
- At least rudimentary formatting for stuff “crunched” into strings for evaluation (e.g. variables, function calls)
- At least basic handling for files containing only CFSCRIPT (e.g., components) without the CFSCRIPT tags
- Full support for the Railo’s v3.2 CFSCRIPT implementation
- Basing Komodo-CFML on Komodo 6’s support for HTML5 and CSS3
And if you’re currently using Komodo-CFML and there are things you’d like to see implemented — other than CFML tag insight (that’s already on my list and something I may or may not actually get to in the next few months; I will write more on that in a separate blog post at some point) — throw in a comment here. I’m curious.
No promises here, in terms of any of that actually working or getting done, but it’s all stuff I want to see in place. Stay tuned…
Update: As of 20 January, I think I’ve wrapped up pretty much everything I’m going to include in 0.1.7. Over the next couple days, I will be updating the Komodo-CFML page with new versions of the extension for download, information about what has changed and what’s coming, as well as making sure the page itself is current.
I’ve started getting back to giving Komodo-CFML a bit of badly-needed attention. I’ve pushed out a preliminary build of version 0.1.6. See the project page for a bit more information. I will probably continue to update and publish under this version number as I do some cleanup and fix some minor tokenizing issues ahead of doing some digging to see if I can code intelligence working.
On an only-somewhat related note: Mark Simonson has release the “minus” version of his excellent Anonymous Pro fixed width typeface. This version works well on Linux at small sizes and works well on Mac OS X at all sizes, including in Komodo (something the full version does not currently do, due to a bug somewhere deep in the bowels of Komodo). Look for the download link for the “minus” version in right column. Thanks, Mark!