Versão curta: Posso fazer o Emacs mostrar \ffou em \xffvez de \377?
Versão longa: suponha que você abra um arquivo que não seja totalmente texto e tenha alguns dados binários (por exemplo, um arquivo PostScript ou PDF). Por exemplo, suponha que você abra o Cartão de Referência GNU Emacs (PDF) .
Em seguida, para bytes fora do intervalo imprimível ASCII (32–126),
- O Emacs mostra os bytes "altos" (bytes com valor 128 a 255) como seqüências de escape octais: 128 é mostrado como
\200, 129 é mostrado como\201,…, 255 é mostrado como\377. - O Emacs mostra os bytes de 0 a 31 (exceto o byte 9, que não é mostrado como uma guia
^Ie o byte 10, que não é uma nova linha^J) como um sinal de intercalação seguido pelo caractere que está 64 à frente: o byte 0 é mostrado como^@, byte 1 é mostrado como^A,…, byte 26 é mostrado como^Z, byte 27 é mostrado como^[,…, byte 31 é mostrado como^_. Além disso, o Emacs mostra o byte 127 como^?.
Sei que a razão pela qual o Emacs mostra octal é histórica: em algum momento, algumas décadas atrás, octal era mais comumente usado. (Por exemplo, man asciicomeça com octal primeiro e o TeX suporta seqüências de escape octal.) Mas como octal é menos útil que o hexadecimal atualmente (por exemplo, para comparar com a saída hexdumpou representações de string de bytes do Python), gostaria de ver o hexadecimal seqüências de escape. Como posso mudar isto?
(Nota: as seqüências octais de escape são mostradas realçadas em vez de parecerem texto normal e, é claro, não é possível entrar "no caractere de escape" (por exemplo, bater C-fno ponto anterior \343leva você ao ponto seguinte \343); para reter isso.)

