Você está enfrentando o problema que o link resolve?
Desde que fui para o Mavericks, perdi a capacidade de usar a área de transferência no vim quando rodado sob o tmux.
Eu instalei o vim via brew. Para referência, sim, a opção + clipboard está definitivamente definida.
Quando eu executo vim dentro de um terminal diretamente, posso acessar a área de transferência do sistema normalmente via *
e +
. Mas ao executar o vim dentro do tmux, não teve essa sorte. Eu também tenho suporte à área de transferência ativado no tmux, então talvez isso seja parte do problema.
Para referência:
No meu arquivo .tmux.conf:
set -g set-clipboard on
Nada está definido no meu .vimrc para ativar explicitamente o suporte. No entanto, vou observar que adicionando a opção geralmente recomendada (que eu nunca precisei antes):
set clipboard=unnamed
não tem efeito.
Você está enfrentando o problema que o link resolve?
Eu corri para este problema, embora com o macOS Sierra, VIM 8.0, tmux 2.3. Minha correção vem por meio do usuário joshuamcginnis no link . Verifique se você tem reattach-to-user-namespace
:
$ brew install reattach-to-user-namespace
Em seguida, em .tmux.conf
:
set -g default-shell $SHELL set -g default-command "tmux rename-window zsh; reattach-to-user-namespace -l ${SHELL}"
A parte rename-window
é opcional. Caso contrário, novas janelas são nomeadas reattach-to-user-namespace
.