Create your own hotkeys / shortcuts edit ~/Library/KeyBindings/DefaultKeyBinding.dict { "\UF729" = "moveToBeginningOfLine:"; /* home key */ "\UF72B" = "moveToEndOfLine:"; /* end key */ /*Ctrl+Cmd+e*/ "^@e" = ("insertText:", "kevin@blah.com"); /*Ctrl+Cmd+u*/ "^@u" = ("insertText:", "kcurran@blah.net"); /*Ctrl+Cmd+a*/ "^@a" = ("insertText:", ".dca.blah.net"); /*Ctrl+Cmd+b*/ "^@b" = ("insertText:", ".dcb.blah.net"); /*Ctrl+Cmd+p*/ "^@p" = ("insertText:", "818-867-5309"); /*Ctrl+Cmd+q*/ "^@q" = ("insertText:", "blahblah"); /*blah blah blah "@b" = ("insertText:", "Cmd+b pressed."); "~a" = ("insertText:", "Opt+a pressed."); "^b" = ("insertText:", "Crtl+b pressed."); "^~a" = ("insertText:", "Crtl+Opt+a pressed."); "#2" = ("insertText:", "2 on the number keypad pressed."); */ } Stuff to installruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" brew install tmux https://stedolan.github.io/jq/download/ brew install jq json http://www.cocoabits.com/KeyBindingsEditor/ |