Mostrando o tipo de caractere de nova linha no Emacs


12

Como posso fazer com que o Emacs mostre o tipo de novo personagem?

Estou procurando algo semelhante ao que o Notepadd faz (veja abaixo). Eu li que o Emacs vem com M-x whitespace-modeisso, mas isso não parece mostrar o tipo de caractere de controle ASCII que o arquivo usa para representar quebras de linha. Estou faltando alguma coisa?

insira a descrição da imagem aqui

Nota: fiz esta pergunta no SuperUser, mas não obtive resposta em mais de 3 meses, por isso espero tentar aqui agora.


Você recebeu uma resposta, e é basicamente a mesma resposta.
Tripleee

Estou procurando uma solução para esta resposta, e acho que o modo de espaço em branco poderia ser ... ou pelo menos é um mecanismo para reescrever um personagem por meio de um mapeamento de exibição.
Jgomo3

Respostas:


10

No canto inferior esquerdo da sua janela, você tem uma string enigmática como 1:@**-. Passe o mouse sobre o cólon, e verá algo como "finais de linha: unix, mouse-1 para alternar". (Aliás, o 1 que resta é o sistema de codificação, iso-8859-1 no meu caso)


4
E se você definir o buffer para finais de linha Unix quando o arquivo contém terminações de linha DOS, ele irá mostrar os CRs como \Ms no final de cada linha
Michael Mrozek

1
Obrigado Urich e @MichaelMrozek. Eu esperava que o Emacs tivesse um modo ou pacote que mostrasse todos os tipos de caracteres especiais no buffer (basicamente um modo de espaço em branco aprimorado), mas acho que isso é o mais próximo possível. Obrigado novamente.
Amelio Vazquez-Reina
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.