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.