doom-modeline-height设置为啥不生效呢?我把这个值都改成0了,modeline还是挺宽。是不是还需要有其他设置联动?感觉也不是字体的问题,现在的modeline有字体的两倍高。
你用的是什么操作系统?Windows么?升级最新版本试试。
如果不行设置doom-modeline-bar-width
为0.
集成显示 scale 的倍数… 这样方便一点查看当前字体大小
是windows,升级了最新的版本后好了,我连modeline-height都没有设置就正常了。 谢谢啦;
我不用任何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前面那个图标,变得比以前小了,但是图标显示还是正常的。就是文件名前面那个图标变成乱码了。 是不是我需要增加啥设置啊?
all-the-icons 不支持terminal,图标大小不一,维护起来耗费很多精力,直接切换到nerd -icons 上。
你需要重新安装下字体:M-x nerd-icons-install-fonts
.
报一个有点隐秘的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
doom-modeline 不会显示红色buffer name,你需要看看其他配置。
去掉ef-themes看看