So, has everyone forgotten me by now? It's almost midnight, and I'm back with another beta. All this does is a bunch of bug fixes on the code completion.
Quote: "When I want to select a full line of code, I click in the line numbers panel and the code is selected."
Done! See how you like this beta now.
It might be something messed up in your registry on the file associations. It's always worked for me. The bug with the autocomplete overwriting your text is in the component itself. I need to dig into its source and see what's going on. Delphi often does the same thing to me, and I know how annoying it can be.
slacked off on this project. Please accept my apologies for that, everyone. I really haven't totally abandoned this, though I do sometimes let it roll around the subconscious parts of my brain for months at a time before doing anything.
Anyway, try it out. I'm especially curious to see how well the code completion works out for you as well as the jump to declaration feature. Just a note on the declarations...it only jumps to functions, labels, types, or variables that have been defined as global. I haven't got it working with local variables yet.
I've also found a modified version of SynEdit floating around on Sourceforge that is supposed to have code folding and a few other nice features added to it.
I need to spend some time to see if I can get that working as that would then make CodeSurge the ultimate IDE, and you'd have absolutely no excuses not to use it.