Несколько ключевых моментов:
- mode-line-mule-infoо сдной стороны не слишком красива и информативна, зато позволяет переключать кодировки и символ завершения строк мышкой (и да, я польуюсь мышкой в emacs :)).
- buffer-file-coding-systemвсе что нужно для красивого описания текущей кодировки.
- mode-line-buffer-identificationимя буфера (как в стандартой mode-line)
- mode-line-modesеще одна важная деталь из стандартной mode-line, которая отображает список minor-mode, сужения и ассоциированный с буфером процесс.
- Положение курсора в буфере, идентификация режима Insert/Overwrite взята из emacs-fu.
В итоге получилось так:
Полный вариант данной конфигурации на bitbucket.