MacroMates TextMate is a valuable tool for any developer. In addition, each Bundle offers hotkeys you can trigger to quickly insert into your code, which helps you develop source code more efficiently. Examples of bundles include language grammars, macros, code snippets, commands, templates, and other shortcuts. You can create custom bundles tailored to your development needs or import other users' custom bundles. TextMate allows you to extend the editor with Bundles, which are similar to plugins. TextMate also offers clever completion, which predicts what you are going to type to help you code more quickly. 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.