O analisador do arquivo de configuração do Readline possui uma verificação de erros insatisfatória.
set-enable-bracketed-paste é analisado da maneira que, digamos, control-DEL ou meta-q seria analisado. Readline pega a parte final menos delimitada e tenta entendê-la como um nome de chave, e pega o resto e tenta entendê-la como uma sequência de modificadores.
O código que reconhece a chave retrocede alegremente ao olhar para o primeiro caractere se nenhum nome em sua tabela de nomes de chaves corresponder. Então, paste é usado para denotar a chave p .
O código que procura por modificadores não se importa se houver outros modificador de coisas na string e não espera que modificadores sejam menos terminados. Então, set-enable-bracketed- é simplesmente tratado como nenhum modificador.
Isso não "desassocie a p key". Ele re - vincula a chave p à função chamada " off ". O código que faz isso não gera um erro se nenhuma função chamada " off "pode ser encontrado na tabela de funções. A tabela de funções padrão não tem essa função.