The text editor features the ability to highlight and edit multiple blocks of code by using additional cursors. TextMate offers a 'find and replace' feature that quickly finds and replaces text with several filter options. TextMate allows you to use commands, macros, templates, and snippets to help organize and create source code. As of version 2, MacroMates has made the TextMate source code available to developers who want to make custom modifications to the editor. The program supports all major programming languages and runs on the Mac platform. MacroMates TextMate is a robust text editor that enables various tasks, such as source code editing, writing screenplays, running SQL queries, and creating blog entries.