Dynamically select which __fzf_select__ to use for tmux with bash 4+.
Dynamically select which __fzf_select__ to use for tmux with bash 4+.

Instead of choosing one at initialization, choose the correct one
when it's actually called, so that the behavior is correct even after
resizing.

Bonus fixes for tmux with bash 4+:
- No extra space when cancelling CTRL-T.
- Fix cursor position problem in vi mode.

junegunn/fzf,wilywampa/fzf,lululau/fzf,noscript/fzf,noscript/fzf,tomfitzhenry/pkg-fzf,me-and/fzf,junegunn/fzf,me-and/fzf,infokiller/fzf,janlazo/fzf,janlazo/fzf,tomfitzhenry/pkg-fzf,noscript/fzf,janlazo/fzf,mjwestcott/fzf,tomfitzhenry/pkg-fzf,junegunn/fzf,mjwestcott/fzf,wilywampa/fzf,stuha/wbr-zsh,infokiller/fzf,infokiller/fzf,qiemem/fzf,lululau/fzf,qiemem/fzf,me-and/fzf,wilywampa/fzf,mjwestcott/fzf,lululau/fzf,qiemem/fzf