分享一个我自己十几年慢慢调的emacs主题

下载 lazycat-theme.el 以后直接 (require 'lazycat-theme) 就可以了.

7 个赞

为啥我的 mode-line 这么粗 (

非常硬核的主题啊

我的显示好像有点问题

绿色爱好者...

mode-line 被我隐藏了, 可以把 mode-line 的部分删除了.

1 个赞

哦,,,谢谢

@manateelazycat 很喜欢你的这个绿色风主题,请问下modeline怎么设置才能够只显示一条绿线?
我安装好后只是原来的mode-line被绿色覆盖了,显示的是一条绿带。

awesome-tray

awesome-tray 我已经装过了,上图中最下面的状态就是awesome-tray的。 可能是我配置中其他地方控制了modeline

应该是terminal的原因,不支持编程一条绿线

使用的gui版本的emacs 27,难道GUI版本不支持调成一条线?

我的也有这个问题,看着是mode-line-buffer-id 的问题
你把mode-line-buffer-identification删除试试,加上这句话,
(setq-default mode-line-format (remove 'mode-line-buffer-identification mode-line-format))

2 个赞

果然是mode-line-buffer-id 的问题,加了下面这条语句可以正常显示了。
(setq-default mode-line-format (remove 'mode-line-buffer-identification mode-line-format))
感谢@LambdaRan的帮助。

2 个赞

但是我不知道这是为啥,按说awesome-tray应该会隐藏这个mode-line。

大佬的这个主题在Windows和Mac系统和Awesome-tray一起工作有点小问题,无法隐藏modeline为一条线。我研究了很久,始终没找到问题所在。Awesome-tray单独工作是正常的。(linux系统没这个问题) 请问使用这个主题的朋友有没有解决这个问题?

emacs 28.0.50/ 27.0.91

找到问题了。原来是Lazycat-theme主题中的下面这段代码影响了Awesome-tray,注释掉这段就可以正常工作了。 @manateelazycat

第364行:

;; mode-line
 (mode-line           :background bg     :foreground fg     :distant-foreground bg       :height 0.1)
 (mode-line-inactive  :background bg-alt :foreground fg-alt :distant-foreground bg-alt   :height 0.1)
 (mode-line-emphasis  :foreground highlight :distant-foreground bg   :height 0.1)
 (mode-line-highlight :inherit 'highlight :distant-foreground bg     :height 0.1)
 (mode-line-buffer-id :weight 'bold  :height 0.1)

很酥糊

你mode-line是怎么变成一条线的?

好绿,又一个Turbo C古物爱好者?(暴露年龄了。。。)

image