Ask HN: why not just use Eclipse?
For example, the Rails plugins for Eclipse I have seen were really crap. Basically, they provided a dropdown menu for the rails generator scripts - big deal. I would like to create something that is a little bit more context sensitive, for example it could at least offer command line completion for the rails generator scripts (so if one generates a migration, you don't have to look up the column types in a book).
I have now tried vim for a while, but find that I only use the basic functionality because I am too lazy to look up how things work all the time. Right now I lost patience when I couldn't edit two files in two windows, and I simply switched to gedit for the time being. I have been an Emacs user for years, but also never really liked it - mostly because of the way it handles multiple windows and buffers.
I would consider switching to gedit, it seems nice and easily scriptable (Python), but I don't like that it is not cross platform (I presume it isn't). If I invest in learning a dev environment, I would like to have it available on Unix, Windows and OS X.
Ultimately, I wonder if Eclipse is really so bad? Why waste time configuring those "basic" editors to feature something remotely offering the tools of eclipse? By this I mean among other things integration into versioning tools (subclipse - haven't looked into git yet), bug trackers (Mylin - trac), and also structural navigation of code. For example I was working on a javascript game and really would have liked to be able to jump to functions by clicking on them, and Eclipse provides that. Maybe vim can be made to do it (ctags or whatever they are called?), but to get it to do it would be a major effort involving hours of googling for tutorials. And most likely, it would still not be as nice...
What are your thoughts? What would you recommend?