Acho que ao executar o (neo) vim dentro tmux
, a tecla de escape está atrasada. Isso é corrigido colocando-se
set -sg escape-time 0
no meu .tmux.conf
. Presumivelmente, isso desativa a possibilidade de usar ESC como a chave "meta". Supondo que eu sempre trabalho com teclados que possuem uma tecla Alt para atuar como "meta", estou me perguntando quais consequências potencialmente indesejáveis essa configuração pode acarretar.
Meta
não enviou nada até que fosse emparelhado com uma tecla que não funcionasse; nesse momento, enviaria a tecla escape e a tecla "ao mesmo tempo" (menos atraso do que qualquer período razoável de pesquisa, supondo que ela pesquisasse em vez de usar interrupções ou .) Segui meu instinto e nunca defini o tempo limite de escape abaixo de 10, principalmente porque esperava causar problemas se o padrão fosse tão alto.tmux
não tem controle sobre isso, mas conhece as chaves especiais do xterm (em uma tabela). Meta para uma chave comum no xterm faz alguma coisa (procureeightBitInput
no manual). Para outros terminais, pode fazer algo, mas geralmente não é documentado.escape-time
para 0 interferiam nos comandos Meta no meu emulador de terminal. Eu gostaria de fazer uma correção, isso só é verdade porque o terminal do macOS usaEsc
como chave Meta . Não há problema ao usar uma chave diferente como Alt . Desculpas pelo comentário enganoso (excluído).