Diminished modes are minor modes with no modeline display
Clone or download
Pull request Compare This branch is even with myrjola:master.
Type Name Latest commit message Commit time
Failed to load latest commit information.
LICENSE Initial commit Dec 15, 2015
README.md [ci skip] Fix use-package link in README Oct 5, 2017
diminish.el allow to diminish to :eval expressions Apr 19, 2017





When we diminish a mode, we are saying we want it to continue doing its work for us, but we no longer want to be reminded of it. It becomes a night worker, like a janitor; it becomes an invisible man; it remains a component, perhaps an important one, sometimes an indispensable one, of the mechanism that maintains the day-people's world, but its place in their thoughts is diminished, usually to nothing. As we grow old we diminish more and more such thoughts, such people, usually to nothing. -- Will Mengarini

This package implements hiding or abbreviation of the mode line displays (lighters) of minor-modes.

Quick start

(require 'diminish)
;; Hide jiggle-mode lighter from mode line
(diminish 'jiggle-mode)
;; Replace abbrev-mode lighter with "Abv"
(diminish 'abbrev-mode "Abv")

John Wiegley's use-package macro also has support for diminish.el.


diminish.el was created by Will Mengarini on 19th of February 1998 and is now maintained by Martin Yrjölä.