I'm not really satisfied with the text-editors available for Mac OS X.
I tried TextWrangler, Smultron, Coda, SubEthaEdit, TextMate and others I do not remember. But none of the above satisfied my needs.
I want a (free) text editor
- which is fast,
- which does syntax highlighting
- were I can define own syntaxes (or there are many plugins e.g. for YAML),
- where the developers are active,
- which does not have the look & feeling of TextWrangler (I hate the sliding sidebar) but or a real Mac-application
- which can define projects (like Coda can)
- which includes a basic support for Git and/or SVN
- which supports a fast autocompletion
- Mac OS X 10.6 compatible
In plain English: the perfect lightweight text editor which is not yet a heavyweight IDE.
Best Answer
Have you considered Xcode?
I know you said you don't like TextMate, but it's one that meet pretty much all your needs.
TextMate
Really fast
Xcode
Not that fast but not Eclipse/Netbeans-slow
TextMate
Very complete and extensible
Xcode
Does syntax highlighting, it depends on your needs
TextMate
Very, very extensible
Xcode
Syntax extensions are possible
TextMate
Some say it's vaporware, yet very few other text editor can compete with its current features
Xcode
Apple development of this program is very active
TextMate
If you don't like the sliding bar, there's a plugin to replace it by a drawer
Xcode
Doesn't have a sliding bar
TextMate / Xcode
Do projects
TextMate
Support for Git/SVN/Mercurial (and probaby more) via built-in and added plugins
Xcode
SVN support for 3.x, added Git in Xcode 4
TextMate
Basic variable/function completion
very complete code completion via bundles
Xcode
Basic variable/function completion
TextMate
Some compatibility issue
Xcode
Fully compatible