@zstark Simply the lack of handling the indentation alone is a good enough reason not to do this in my book..
I use emacs and i dont have api docs or even code completion turned on. But its still an IDE and provides the basics for usability and I think thats a must.