TextMate lets the user bind any key combination to a snippet or command, thereby overriding the default behavior of that hotkey. This is useful. I’m trained to type option‐shift‐hyphen for em dashes (and option‐hyphen for en dashes)— but in the character‐encoding wasteland of the web, this is risky. So instead I’ve got snippets for the corresponding HTML entities — and – bound to those keys whenever I’m in an HTML scope.