Quand on diminue un mode, on dit qu'on veut qu'il continue à faire son travail à notre place, mais on ne veut plus qu'on le rappelle. Il devient travailleur de nuit, comme un concierge ; il devient un homme invisible ; il reste un élément, peut-être important, parfois indispensable, du mécanisme qui maintient le monde des gens ordinaires, mais sa place dans leurs pensées est généralement réduite à néant. À mesure que nous vieillissons, nous réduisons de plus en plus ces pensées, ces personnes, généralement jusqu'à ce qu'elles soient réduites à néant. -- Will Mengarini
Ce paquet implémente le masquage ou l'abréviation des affichages de ligne de mode (briquets) des modes mineurs.
( require 'diminish )
(diminish 'rainbow-mode ) ; Hide lighter from mode-line
(diminish 'rainbow-mode " Rbow " ) ; Replace rainbow-mode lighter with " Rbow"
(diminish 'rainbow-mode 'rainbow-mode-lighter ) ; Use raingow-mode-lighter variable value
(diminish 'rainbow-mode '( " " " R- " " bow " )) ; Replace rainbow-mode lighter with " R-bow"
(diminish 'rainbow-mode '(( " " " R " ) " / " " bow " )) ; Replace rainbow-mode lighter with " R/bow"
(diminish 'rainbow-mode '( :eval ( format " Rbow/ %s " ( + 2 3 )))) ; Replace rainbow-mode lighter with " Rbow/5"
(diminish 'rainbow-mode ; Replace rainbow-mode lighter with greened " Rbow"
'( :propertize " Rbow " face '( :foreground " green " )))
(diminish 'rainbow-mode ; If rainbow-mode-mode-linep is non-nil " Rbow/t"
'(rainbow-mode-mode-linep " Rbow/t " " Rbow/nil " ))
(diminish 'rainbow-mode '( 3 " Rbow " " / " " s " )) ; Replace rainbow-mode lighter with " Rb"
Réf : Manuel Emacs - La structure des données de la ligne de mode.
La macro use-package de John Wiegley prend également en charge diminu.el.
Diminish est soumis à la même politique d'attribution des droits d'auteur que GNU Emacs.
Toute contribution juridiquement significative ne peut être fusionnée qu'une fois que l'auteur a terminé ses formalités administratives. Veuillez demander le formulaire de demande et nous vous l'enverrons.
diminu.el a été créé par Will Mengarini le 19 février 1998 et est désormais maintenu par Martin Yrjölä.