I’ve been using NetBeans for my mod-atom work for a while now, and while it was better than Emacs, the C support has still had a way to go.
In particular, the March 7th pre-6.1 snapshot fixed a lot of my irritants:
Apache-style indenting works, it sorts out the complicated snarl of
#include files properly, and the new-project
dialogue is easier to understand.
Now autocomplete knows all the included names, not just my own. Pity C doesn’t have Javadocs; Doxygen hooks maybe?
The Apache httpd culture tends to a relatively small number of relatively huge C files. I’ve gone along. The feature that tempted me away from Emacs is the Navigator; you just hover over this little button and this thing pops up... a really nice way to navigate around a big honkin’ C file.
For my next trick, I have to get this thing to debug httpd with my dynamically-loaded module, which is pretty hairy even from the command line. It wouldn’t work previously, but on a recent trip to the Mothership, I tracked down the actual developer whose problem it is, and he says it should now. But if it doesn’t, Gordon will be hearing from me.
Now that NetBeans is working a little better, and the OOXML process is about done, my excuses for avoiding the boring (but important, I think) mod-atom work are fading away.