A configuração recomendada de TERM para o tmux é screen-256color e o snippet adicionado ao seu vimrc funciona somente para um TERM que começa com screen para que você possa ter certeza de que o bloco de códigos nunca será executado se seu TERM for xterm .
Eu tenho usado com sucesso este snippet no passado nesta máquina, sem set-window-option -g xterm-keys on , mas por alguma razão parece que não funciona mais para mim (eu não fiz use tmux nos últimos três meses). Eu me pergunto o que está acontecendo. Uma atualização do iTerm? Uma atualização do tmux?
Adicionar set-window-option -g xterm-keys on ao meu ~/.tmux.conf corrige o problema.
De qualquer forma, você poderia mapear diretamente as sequências brutas produzidas por <C-Left> e <C-Right> como uma solução temporária.
nnoremap <C-v><C-Left> :tabprevious<CR>
deve fornecer algo como:
nnoremap ^[[D :tabprevious<CR>