Bash + urxvt: atraso após ESC no modo Vi

Bash + urxvt: atraso após ESC no modo Vi

Ativei o indicador de prompt de modo no meu ~/.inputrcarquivo with set show-mode-in-prompt on. Há um atraso de cerca de meio segundo no indicador ao mudar para o modo normal após pressionar, ESCmas nenhum atraso no indicador ao entrar no modo de inserção. Estou ciente de um problema semelhante ocorrido dentro do Vim e ao usar o Tmux ou Screen com o modo Vi ativado (veja, por exemploA tecla ESC causa um pequeno atraso no terminal devido ao seu comportamento Alt+). Existem soluções para cada um desses atrasos, mas não encontrei uma maneira de corrigir o atraso no meu caso específico (Bash + urxvt). Alguma ideia?

Responder1

Isso soa como keyseq-timeout, que é 500 (milissegundos). Você poderia diminuí-lo, por exemplo, para 50 (milissegundos). Defini-lo como zero seria uma má ideia (veja por exemploRe: Como desabilitar a conclusão quando nada além de tabulações ou espaços está na linha?).

Não é uma duplicata, mas uma das respostas emComo mudo para o modo de edição vi no readline?usa o recurso:

# Enable Readline not waiting for additional input when a key is pressed.
# Needed for the mappings below.
set keyseq-timeout 0

informação relacionada