Instead of complaining like I usually do I've been making a rough prototype of IDE for Julia in Julia, and it seems to me that in the long term it's the right idea. Using existing editors allow to quickly take advantage of their features, but past that it's really hard to integrate more advanced tools tailored specifically for the language.
I also find the idea of having a Julia IDE written in Julia very attractive, besides the other advantages like ease of modification and the few dependencies needed. http://i.imgur.com/GHA37Ds.png
