(defvar my-mode-line-coding-format
'(:eval
(let* ((code (symbol-name buffer-file-coding-system))
(eol-type (coding-system-eol-type buffer-file-coding-system))
(eol (if (eq 0 eol-type) "UNIX"
(if (eq 1 eol-type) "DOS"
(if (eq 2 eol-type) "MAC"
"???")))))
(concat code " " eol " "))))
(put 'my-mode-line-coding-format 'risky-local-variable t)
(setq-default mode-line-format (substitute 'my-mode-line-coding-format 'mode-line-mule-info mode-line-format))
Now you get "utf-8 UNIX" in place of the cryptic "U*:%" whatever bullshit it was.
dimanche 16 août 2015
Put readable file encoding and line endings mode in the mode-line
I was never able to decipher the default mode-line information about encoding/line endings so I changed it:
Inscription à :
Publier les commentaires (Atom)
Aucun commentaire:
Enregistrer un commentaire