Hi Gang,
At the moment I am using the free version of VSCode for my IDE and the KamasamaK extension for CFML support.
It works well - mostly - but it has a few issues that I find annoying and was hoping to get some advice on what IDE’s / extensions etc everyone is using - so that I can trial a few different flavours / configurations and end up with one that I like best.
I just upgraded my computer. Used to use an old version of dreamweaver. I subscribed to Adobe Creative Cloud and installed the current version of dreamweaver only to find out they removed the CFML toolbar. I asked Adobe if I could get an older version of dreamweaver, and they said no. Are there any addons for the current version of dreamweaver to bring back a cf toolbar?
I haven’t even seen a copy of that since the early 2000s…
When Macrommedia took over and we stopped using CF Studio!
If Dreamweaver is no longer available to you - and you’re looking for an alternative…
VS Code and the Gareth Edwards CFML Editor and CFML Linter are current / actively developed VS Code extensions.
“Only two things are infinite - the universe, and stupidity. And I’m not sure about the universe”.
Visual Studio Code and/or VSCodium is my primary IDE. When in windows Notepad++ is required!
As for VSCode Extensions, here’s my top 3:
CFML Editor
Lucee Debug
TODO Highlight
There’s other doo-dads I fudge about with but that’s where I start.
Also, I began using the Github Copilot extension this morning. A couple of times throughout the day I’ve been very impressed. How did it know to suggest the not-very-obvious thing I was about to type?
Has anyone found a good formatter/beautfier vs-code extension that understands cfscript/cfml/HTML/Javascript/Styles at once in .cfm files for some legacy code? cfformatter only works on .cfc and does post formatting on save. I want a beautifier where you can highlight a section and format it manually. Beautifier is now out of maintenance and the built-in VS-Code formatter doesn’t seem to be strong.
I tried liking Visual Studio Code and Sublime Text for CF but Atom.io was always my daily driver. After MS killed Atom, the project got forked by the Pulsar community which has kept it alive and the Atom CF packages still work … VSC always felt kinda sluggish and chunky on the Mac.
I’ve also been eyeing Zed which now has a CFML extension, but so far have not made myself use the editor enough to leave Pulsar
I just switched to Codeium’s Windsurf (not to be confused with the VSCodium editor which ironically I used previously) which is a fork of vscode integrated with AI (defaults to Claude which seems to be the best for coding but with multiple other options) and with Microsoft’s telemetry removed. Not only does it know Lucee out of the box (and I do mean specifically how Lucee is different than Adobe CF), but it also has a memory feature to learn your preferences and add to its knowledge, plus it works with your entire git repo, not just narrow-minded on a single task, so it has comprehension of the entire project and can edit multiple files, all with human approval or rejection of course. It can even run approved commands in the terminal for whatever’s needed such as installing dependencies. Fortunately even this does not replace us humans. But it’s also not a mere assistant. It’s more like working with a pair programmer.