Right now Im using 2, TextPad for java because I got it free from my class and it has a compiler, but then I use EditPlus2 for lua/jass. So Im wondering, I like EditPlus2 but where can I get a lua and java compiler for it? Or is there anyting better I should beaware of?
Not really on topic, but while we're on the subject of editors, I'd like to introduce you to my buddy MoonEdt. It's a real-time multi-user text editor over the internet. I've used it in conjuntion with Ventrilo, I was helping a friend with making a PHP script, and it totally r0xx0rz. But it doesn't have many other features, sadly.
In the same context we have SubEthaEdit which apparently has more features, but it's Mac only...
There's always [SciTE] which has a [Lua Scripting Extension] but in my honest opinion, when it comes to real beardy testing, one can't beat the [Lua Parser itself]. Just run it on your file in a command prompt via 'lua -l filename.lua'. This will also give you a good testing grounds to practice real, executable Lua to see whether a crazy idea will work before booting up the Warcraft client for it.
I used to use B:LUA and I liked it alot, but I had 3 problems with it.
1) When working with largish files (about 1k lines) it would lock up semi often.
2) I never could get the FrameXML plugin to work so all references to Blizzard UI code were underlined as though they didn't exist
3) It didn't recognize file scope locals as being there so all file scope locals were underlined like they weren't there
I now use [ConTEXT]
It's very stable.
Has highlighters for every language I could think of.
Can execute a shell command and give you the output (very handy for activating the lua interpreter :))
No, i meant I'm using edit plus, and i'm also using the lua interpreter that i downloaded from lua.org (i think that's where i got it... let me check... Ah yes, http://lua-users.org/wiki/LuaBinaries is where i got it.)
The interpreter doesn't interface with editplus that I have found.