Saving Keystrokes with Macro-Like Snippets

Snippets and macros have been a part of Komodo since the beginning. Snippets are for inserting frequently-used pieces of boilerplate text into documents. They have some pre-canned functionality in their shortcuts, but can't be extended. Macros are for running arbitrary code, in JavaScript or Python, but it's much harder to just insert text into a document than with a snippet.