手动美化 mode-line 第二季


#21

nyan-cat 的上下不知道怎么调

all-the-icons 去源码里改了 v-adjust 没什么效果 猜测代码不只一个地方 我在自己看看

nyan-cat custom-group里也不能调


#22

cyan-cat的高度是用create-image里的:ascent关键词改的,这个只能改源码。其他的方法我不清楚。


#23

好的 all-the-icons 我看文档找到了修改 方式 等下去看看你说的 感谢


#24

搭个顺风车,在这里自卖自夸一下自己的实现的 doom-modeline

接近原生功能的扁平化设计,和doom-themes 是绝配,关键是速度很快,绝对不会卡。测试表明在同样功能下比spaceline至少快10倍以上。个人对性能和 UI 有点点偏执吧 (写 C/C++和汇编出生)。

注意: 终端下默认没有图标显示,有配置可以控制图标和 segments。

喜欢的可以尝试下。来个截图:


#25

你们是怎么测试的?用 format-mode-line 么?

(benchmark-run 1000 (format-mode-line mode-line-format))
;; => (0.022118 0 0.0)

我的 mode line

(defconst chunyang-mode-line-format
  '(" %+  "
    mode-line-buffer-identification
    "   "
    mode-line-position
    "   "
    mode-line-modes
    mode-line-misc-info)
  "A simple and clean mode-line.")

#26

是的,用的 (benchmark-run 1000 (format-mode-line mode-line-format))。 前提是相同功能下(或者基本相同的情况下)。 如果去掉 icon和一些 segments,还有 help-echo,mouse-click 会快很多,不过功能就缺失了。功能与效率本身就是矛盾的,需要有权衡。


#27

Let’s share my customize mode-line. Here is mine: https://github.com/stardiviner/emacs.d/blob/develop/init/Emacs/init-custom-mode-line.el


#28

感觉这个很不错。。。新手 不能完全看懂。。学习lisp中


#29

大佬你的centaur犀利的很啊 赞一个


#30

哈哈,我也觉得


#31

大家喜欢就好。可惜最近有点烦恼,有位大神给我提了 issue,说 logo 是裸体的不雅,要我换掉 :sweat::joy:


#32

这种几乎算是「政治正确」的要求,不理也罢。


#33

实在想换就换成动物。没人会指责动物没穿衣服。


#35

动物就不叫半人马啦 :sweat_smile: 我决定不理他


#36

支持seagle0128大大,我们就喜欢半人马!


#37

自从用了你的mode-line,再也不用再折腾modeline了。给你点个赞


#38

塞纳留斯怎么样?


#39

你这是半人半鹿(魔兽没玩过炉石还是玩过的)


#40

说好的半神结果被一刀捅了


#41

喜欢就好 :grin: