I've never learned to use Emacs. I love vim, but it doesn't scale for me when editing more than three files at the same time or projects with more than one directory. After two years using Eclipse for Python and Windows C++ development, I've been using almost exclusively Eclipse for Xorg/Mesa/DRI development during the last three months.
I think Eclipse is really a pleasant development environment: - it has a good code navigator, which is also fast (they used Mozilla's source tree as a benchmark) - excellent support for remote debugging (embedded companies are major contributors to Eclipse, since almost every embedded SDK nowadays is based on it) - it rarely stands it the way (e.g., it integrates with any build system from autotools to hand written shell scripts, you still have the power of regular expression at your finger tips, etc.). Also, the CDT (the C/C++ Plugin for Eclipse) folks are now actively working to get Eclipse not only to debug remote applications, but also build remotely, which will greatly simplify testing on multiple software/hardware configurations. The thing I miss the most is git integration. Of course, it is advisable to have a big screen and lots of memory. If anybody is interested, I've wrote some instructions to get you started on http://www.x.org/wiki/Development/Documentation/UsingEclipse José ------------------------------------------------------------------------- SF.Net email is sponsored by: The Future of Linux Business White Paper from Novell. From the desktop to the data center, Linux is going mainstream. Let it simplify your IT future. http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4 -- _______________________________________________ Dri-devel mailing list Dri-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dri-devel