Probably cause your keywords.ini file was located somewhere else. The path was hard-coded because I dont have all the menus complete yet.
Quote: "1) Can it handle multiple instances of itself (like if I want two DBP Projects open at once)"
You can run multiple instances. But when I'm done, each instance will have tabs to open multiple documents anyway.
Quote: "2) How does it handle projects with multiple sources?"
Not there yet. I'm just now getting to the compiler part, which I'm unsure how to do right now. I guess I haven't mentioned yet, this is written in Java. Currently, the program weighs in at only
11kb.
Quote: "How protective are you over your highlighting algorithm?"
Not very, it sucks. It works just fine, its just very slow on the initial file loading because it has to highlight every line first. After that, it only changes on a per edited line basis.
Quote: "Of course, I'm assuming it only highlights full keywords "
Your assumption is correct.
My current algorithm works by checking to see if any of the keywords are present in each line, rather than break the line into tokens and search them against the keyword array. Slow and inefficient, yes. Simple to implement and get around commands with spaces, yet.
I have a much better method I've been playing around with and I'll let you know when I have it implemented.
ADR, if you would like the highlighting code (in java), I can email it to you.