A resposta de Jacob não funcionou para mim. lynx para minha instalação, trata ^? como 0 (backspace) em vez de 7 (delete). Com a solução sugerida por Jacob, eu ainda teria que mudar meu uso do Terminal.app. Aqui está uma solução que funcionou para mim. A página de Anne Baretta sobre backspace e delete foi imensamente útil: Backspace / Delete Config .
Instalar esperar se não estiver instalado já.
Crie um script para substituir o lynx (ou qualquer outro executável) da seguinte forma:
#!/usr/bin/expect
eval spawn -noecho /usr/bin/lynx
interact {
7 {send "0"}
"3\[3~" {send "
#!/usr/bin/expect
eval spawn -noecho /usr/bin/lynx
interact {
7 {send "0"}
"3\[3~" {send "%pre%4"}
}
4"}
}
Torne o script executável e pronto!