I ran into an annoying issue trying to configure ctrl-q as a Vim mapping in Terminal.app for OS X. It turns out that flow control was blocking it. I had mistakenly thought that the flow control keys only applied to things like less or more.

I never use flow control, so I’ve opted to disable it in my shell using this tip:

stty -ixon -ixoff