The purpose of this package is to "customize" the mode-line names of major and minor modes. An example of using: (when (require 'dim nil t) (dim-major-names '((emacs-lisp-mode "EL") (lisp-mode "CL") (Info-mode "I") (help-mode "H"))) (dim-minor-names '((auto-fill-function " ↵") (isearch-mode " 🔎") (whitespace-mode " _" whitespace) (paredit-mode " ()" paredit) (eldoc-mode "" eldoc)))) Along with `dim-major-names' and `dim-minor-names', you can use `dim-major-name' and `dim-minor-name' to change the names by one. Many thanks to the author of package, as the code of this file is heavily based on it. For more verbose description, see README at .