I'm assuming you want a GUI editor (mouse support, menues, etc.). I don't know of a free one but I just checked out Pepper (http://www.hekkelman.com/pepper.html) and it seems pretty cool. It's shareware - seems to remind you to register every time you launch it (kind of like winzip). I'm sticking to vi for most stuff but that's just because it's what I'm most familiar with. I will be using the Project Builder editor for any OS X specific development because of the IDE extras you get...
There's also jEdit - the java version (http://jedit.sourceforge.net/) but I haven't tried this one. Primarily a java editor but supposedly supports syntax coloring for many other languages. I tried to get this to try it out but the mac os x version site wasn't available.
UPDATED
I finally got jEdit downloaded and working (required some tweaking). It's pretty damn cool. Some aspects are slow (menus, window resizing) but the acutal editing process is pretty snappy. It has a ton of features and is very configurable. It's a Java app so all the menus are inside the editor window (not in menubar).
My initial lack of success downloading and using the MacOS X .tar.gz version might be a problem on my side. I ended up downloading the UNIX .jar version, unpacking that, and using MRJAppBuilder to create a MacOS X app from the java code (as listed in the FAQ portion of
http://homepage.mac.com/krisko ).
Good luck,
Jeff
jeffmn@mediaone.net
[This message has been edited by jnichols (edited 03-20-2001).]