For the most awesomest editor evar: http://macromates.com :)
Features:
- Code Highlighting for *.ss files
- Code folding for <% %> blocks
- Snippets for often used commands over tab-shortcuts (e.g. Debug::show() -> ds)
- Templates for new files (DataObject class, Page Class)
- Outlining for <% %> blocks
- Documentation lookup on selected word (ctrl+h) in api/doc.silverstripe.com
- Live function lookup in project folder (over shell grep commands)
Todo:
- Insertion of current filename in new file templates
- Code completion for popular classes
- Better code highlighting for *.ss files (dot-syntax)
- Tasks for running test suite and db/build
- Direct lookup on api.silverstripe.com (currently only keyword-search over google)
Have fun!
http://www.silverstripe.com/assets/downloads/PHP-Silverstripe.tmbundle.zip