Quando diminuímos um modo, estamos dizendo que queremos que ele continue fazendo o seu trabalho por nós, mas não queremos mais ser lembrados disso. Torna-se um trabalhador noturno, como um zelador; torna-se um homem invisível; continua a ser um componente, talvez importante, por vezes indispensável, do mecanismo que mantém o mundo das pessoas quotidianas, mas o seu lugar nos seus pensamentos é reduzido, geralmente a nada. À medida que envelhecemos, diminuímos cada vez mais esses pensamentos, essas pessoas, geralmente até nada. -Will Mengarini
Este pacote implementa ocultação ou abreviação das exibições da linha de modo (isqueiros) dos modos secundários.
( 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"
Ref: Manual do Emacs - A Estrutura de Dados da Linha de Modo.
A macro use-package de John Wiegley também tem suporte para diminuem.el.
Diminish está sujeito à mesma política de atribuição de direitos autorais do GNU Emacs.
Quaisquer contribuições legalmente significativas só poderão ser mescladas após o autor ter concluído a documentação. Solicite o formulário de solicitação e nós o enviaremos para você.
diminu.el foi criado por Will Mengarini em 19 de fevereiro de 1998 e agora é mantido por Martin Yrjölä.