> - is there a decent project explorer. I really miss the "tree on the left, editor on the right" layout
Emacs is my favorite editor. But it is not perfect. My thoughts from my 8 years of using it are: 1. It is very customizable, as it builds on Elisp. After you learned some Elisp programming (should not be a problem if you are doing Clojure), you can almost customize anything, either by setting config variables, adding advices (which can also replace the whole stock function with your own), or writing your own function/packages. The fact that you can easily see the source code and debug it (with edebug), make it easy to understand what is going on and the customization. Everybody can has his own Emacs. 2. The point 1 is also a disadvantage sometimes, because Emacs sometimes requires you to do a lot of customization. Sometimes it is because the package itself is low-quality, sometimes it is because you already have some heavy customization so when a new package is integrated into your Emacs, you need to customize it to fit your own already customized Emacs environment. 3. At this point, because my Emacs is so heavily customized, I can not even use a standard Emacs without my own customization. Because my heavy investment on it, even though I feel quite happy with my Emacs, I also feel like I am somehow trapped into it. Maybe not be a bad thing to be trapped with a good editor, just a reminder what may happen down the road. 4. Emacs is far from being perfect. Project management is a pretty weak spot. I use a combination of Emacs and other tools for my daily work. My thinking is: if you can make 80% of your work time more efficient (which in my case is editing code) by using Emacs, then overall you are more efficient even though you do need spend 20% time on other tools. If you go with an IDE with a lousy editor, you may need to reverse the 80% and 20% time and hence lose overall. -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en