(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看看
buffer状态是modified,默认显示为黄色
原来是这个原因,抱歉,打扰了。
(doom-modeline-def-segment lucius/buffer-info
"custom doom-modeline for telega-chat-mode"
(let ((buffer-name (doom-modeline--buffer-name)))
(when (eq major-mode 'telega-chat-mode)
(setq buffer-name (propertize buffer-name 'face '(:foreground ,(frame-parameter nil 'foreground-color) :weight bold))))
(concat
(doom-modeline-spc)
(doom-modeline--buffer-mode-icon)
(doom-modeline--buffer-state-icon)
buffer-name)))
写了个 segments 弄一下,舒服多了
说到 buffer-name, 因为可长可短,会有把 modeline 挤爆的情况,请问可以增一个 defcustom 用于自定义最大 buffer-name 长度么?超过则 truncate 用 … 替代。 @seagle0128
See doom-modeline-buffer-file-name-style
.
遇到了doom-modeline的问题,不知道是最近有什么改动么.
我用的doom emacs在debian上,也可能是doom emacs有改动,换回之前的配置就没有问题
Error during redisplay: (eval (doom-modeline-segment--modals)) signaled (wrong-type-argument stringp nil) [9 times]