13

How can I have Emacs display the type of new character?

I am looking for something similar to what Notepadd does (see below). I read that Emacs comes with M-x whitespace-mode but this doesn't seem to show the type of ASCII control character the file uses to represent linebreaks. Am I missing anything?

enter image description here

Note: I asked this question in SuperUser but did not get an answer in 3+ months so I am hoping to try here now.

  • You did get an answer, and it's basically the same answer. – tripleee Jul 11 '13 at 05:19
  • I'm looking for a solution to this answer, and I think whitespace mode could be it... or at least it's mechanism to rewrite a character via a display_mapping. – jgomo3 Dec 03 '18 at 21:33

1 Answers1

12

In the bottom left of your window, you have a cryptic string like 1:@**-. Hover over the colon, it'll tell you something like "line endings: unix, mouse-1 to toggle". (Incidentally, the 1 left to it is the coding system, iso-8859-1 in my case)

  • 4
    And if you set the buffer to Unix line endings when the file contains DOS line endings, it will show the CRs as \Ms at the end of each line – Michael Mrozek Jul 10 '13 at 19:53
  • 1
    Thanks Urich and @MichaelMrozek. I was hoping that Emacs had a mode or package that would show all the special character types on the buffer (basically an enhanced whitespace mode), but I guess this is as close as I can get to it. Thanks again. – Amelio Vazquez-Reina Jul 10 '13 at 20:01