请问各位有没有package可以设置mode line上的minor mode为Unicode字符。
形如:
(spacemacs|diminish outline-minor-mode " ♗" " @")
1 个赞
我使用的是裸Emacs,应该也是使用diminish,然后设置minor mode为Unicode字符吧。 谁share一下相应的配置啊。
照上面一个个写过去。沒有取巧,Spacemacs 也是这樣一個個写的。
1 个赞
看看 diminish.el 的说明,自己试试不就知道了吗?
Minor Mode 的 Mode Line 显示保存在 minor-mode-alist
里,除了用第三方插件外,也可以自己修改,如修改 foo-mode
的:
(define-minor-mode foo-mode
"A simple minor mode."
:lighter " Foo")
(setf (alist-get 'foo-mode minor-mode-alist) '(" Foo模式"))
2 个赞
谢谢大家。
我找到了三个package:delight, diminish, dim。最后使用了diminish,看起来最近都在维护。 dim好像有一年多没有维护了,delight有点复杂放弃了。
我用了下面的配置:
(when (package-installed-p 'diminish)
(diminish 'projectile-mode " Ⓟ"))
1 个赞
我也一直用的是 diminish.el。虽然我不太明白:明明自己动手改也很容易,非要专门装个插件。