As I switch between LiveCode, Perl, C, Lua, Html, Css, etc. several times a week, plus working on Linux, Mac and Windows systems, I need a friendly Code Editor respecting my constraints. Komodo fullfills my needs but doesn't know LiveCode. After having used Komodo for a while, I built my own solution. Komodo is an extensible Editor and uses underneath the same technologie as Firefox and Thunderbird.
I developed 2 .xpi extensions,one to render a tree view of all scripted objects from any LiveCode stack, and a second extension which adds LiveCode to the list of Komodo's languages plus a colorization scheme.
The last thing to do was to establish a connection between the innards of Komodo and the LiveCode IDE. For that, I chose Metacard to run in the background. From there I made a specific light version of Metacard by dropping more or less half the code. And clicking on the Run/Compile Komodo's button, Metacard is launched in the background without the GUI ( -ui ).
Komodo Edit is a fast, smart, free and open-source code editor for Windows, Mac and Linux. Switching your trusty code editor is hard, but give Komodo Edit (or its big brother Komodo IDE) a try: it'll be worth your while.
I worked with this solution for about two years. The main reason was that I had a job as a freelance in a team working with Komodo; therefore I adapted my workflow to theirs. But since then, I have changed the editor. And maybe one day I'll come up with some new stuff on this topic.
Who knows what the future holds?