有没有尝试自定义segment?
隐藏modeline这事我也干过,但是后来还是没习惯
懒猫大佬的 awesome-tray +1
![]()
用的 doom-modeline,好像也没咋改过。
诸位的modeline一眼看起来还以为是v im. 有没有什么元素是emacs独有的, 能放到modeline上, 让别人一眼就认出这是emacs?
![]()
我在公司电脑上的配置, 朴素
![]()
moody ,比较简单
佩服能把modeline弄好看的。

我对这些图标无力吐槽,meow的indicator貌似只是普通 ASCII 字母,它就那么小;那个vterm的锁又大。。。
在 doom-modeline 的基础上定制了一下,用边框颜色去指示 evil 状态,干爽、有美感,只需一瞟,就能得知当前 evil 的 state。
看到很多人喜欢doom-modeline,开心 ![]()
powerline就是太重太慢了,其他都挺好。
meow的indicator可以自已定制
(setq meow-replace-state-name-list
'((normal . "<N>")
(motion . "<M>")
(keypad . "<K>")
(insert . "<I>")
(beacon . "<B>")))
图标和文字似乎没有水平对齐
字体设置有问题

modeline上折腾字体更难受,先这样吧,好在我在终端上用的多。
你这个应该是nano的modeline吧,我github搜索了一下,cat-emacs/cats/+meow.el at 75a827b87ebc8643ae30524d692ae80d08354b8c · chuxubank/cat-emacs · GitHub 类似这样折腾,也挺麻烦的。在doom的modeline上可能也得这么折腾。如果直接安照你那个配置,实际也不起效。
朴素加定制,不单使用了modeline还开启了headerline,modeline上显示基本信息,和默认差不多,增加了当前project的显示(最后部分:<p3:demos>)
headerline上主要显示当前文件路径以及which-function信息,因为这俩占用空间比较多,所以从modeline上移出来,单独放在headerline了,headerline最后面还有当前日期显示。
我日常基本都是多窗口,两窗口为主(宽屏很方便),每个窗口需要独立的信息,所以modeline和headerline都在用,另外会把emacs的系统标题栏隐藏。
佩服大佬们,我的 modeline 还用的是原生自带的;感觉只有原生自带的流畅,要的信息基本上都有了,没有什么折腾的动力




