I use Scite for all development because it works the same (great!) on all platforms and can easily be tweaked for a specific purpose. Mac, Windoze and Linux all get the same UI and can use the same config files. Code collapse, paren/curly/bracket matching, line numbers, line edits, reserved word colorized, etc.
I use it for python, C, C-like and PHP development.