Quote: "When I'm working on a line of code that contains 1 or more underscores, CodeSurge takes a large performance hit. Is there any explanation for this?"
Looks like I'll have to do some testing and see what's going on. I don't really have any idea what would be causing it.
Quote: "Not sure if it's been said yet but in my current code when I have very long conditions or function calls(100chars and up) the IDE is stupidly slow that it sometimes takes 2-3 seconds to draw any changes I've made, however it isn't bracket matching this time as it's still slow even when disabled. Also these same lines are very quick to update when editing chars lower down the row."
Was this also a problem with previous releases or just v 1.0? I'm guessing what's slowing it down is more the intellisense trying to figure out all your function parameters, but I'm not sure until I do a few tests.
As for the context sensitive help, if you type "Make object" and hit f1, you'll get help on make object. If you've typed "make object box", then that's what you'll get help on. In your example, if you have the cursor placed before "box" you will get help on just "make object." I'm afraid this behavior isn't going to change soon. But just take note that if you ever create a language, please don't allow spaces in your keywords.
If all else fails, just highlight exactly what you want help on and then hit f1.
I'll be releasing an update in a couple of days. I've fixed the cursor bug zircher mentioned and a few other little things. I'll also see if I can figure out what's causing some of these slowdowns.
CodeSurge
Version 1.0 finally released! Code your DBP projects in style.
(And save the kittens!)