doom-modeline 2.1.0

doom-modeline-height设置为啥不生效呢?我把这个值都改成0了,modeline还是挺宽。是不是还需要有其他设置联动?感觉也不是字体的问题,现在的modeline有字体的两倍高。

你用的是什么操作系统?Windows么?升级最新版本试试。 如果不行设置doom-modeline-bar-width为0.

集成显示 scale 的倍数… 这样方便一点查看当前字体大小

是windows,升级了最新的版本后好了,我连modeline-height都没有设置就正常了。 谢谢啦;

1 个赞

我不用任何icon,nerd-icon能不能设置为optional?

这个解决方案来自Org维护者Ihor,我做了简单修改:

(setf (alist-get "Sarasa UI SC" face-font-rescale-alist
                 nil nil #'equal)
      (/ 16.0 13.0))

把sarasa那里换成你在使用的字体,然后在底下的数学式里试错。

(setq doom-modeline-icon nil).

如果我删除nerd-icon依赖,会提示 error ad-Advice-require: Cannot open load file: No such file or directory, nerd-icons

不能删除依赖包,

这样 require 应该就是可选依赖 nerd-icon 了吧?

(require nerd-icons nil t)

最近升级了doom-modeline的最新版本,发现文件前面的icon变成乱码了。我确认老版本的doom-modeline显示是正常的图标,且我最近应该没有调整过字体。是不是最新的doom-modeline在图标处理上有啥区别了? 另一个发现就是vcs如master前面那个图标,变得比以前小了,但是图标显示还是正常的。就是文件名前面那个图标变成乱码了。 是不是我需要增加啥设置啊?

doom-modeline 支持 nerd fonts了

all-the-icons 不支持terminal,图标大小不一,维护起来耗费很多精力,直接切换到nerd -icons 上。 你需要重新安装下字体:M-x nerd-icons-install-fonts.

2 个赞

报一个有点隐秘的bug,当文件保存在soft link的目录里,同时设置了directory-abbrev-alist的时候,buffer-file-name和buffer-file-truename的含义会不一致。我的场景是这样:

文件保存在 ~/org/ 下, ~/org是一个指向 ~/Library/Mobile Documents/com~apple~CloudDocs/org/ 的soft link

同时,~/org是一个projectile project,设置了directory-abbrev-alist为:

(setq directory-abbrev-alist '(("~/Library/Mobile Documents/com~apple~CloudDocs/org/" . "~/org/")))

这时候,当打开~/org下的文件时,会出现这样的现象:

buffer-file-name为:~/org/work/meeting.org buffer-file-truename为:"~/Library/Mobile Documents/com~apple~CloudDocs/org/work/meetings.org"

doom-modeline的’relative-from-project样式,在这个场景下工作不正常,会在moodline上显示 org/…/…/…/…/org/work/meetings.org 这样的路径

'relative-to-project工作正常

见FAQ #8.

Issues · seagle0128/doom-modeline (github.com)

:+1::+1: 抱歉抱歉没看faq

请问这里 telega-chat-mode 这个 buffer-name 怎么可以不是红色啊,就是和其他 buffer-name一样是黑色就行。

doom-modeline 不会显示红色buffer name,你需要看看其他配置。

emacs -Q 三个包,doom-modeline telega 和 ef-themes 都没有任何配置,还是红色,没有思路了。

去掉ef-themes看看

外面是正常的,进入 chat-buffer