如图中红圈所示
(setq doom-modeline-modal-icon nil)
谢谢, 搞定
为什么我的配置即便是已经设置成了 nil
也不起作用呢?并且我看modeline源码的话不应该是要 t
才能起到相应的作用吗?
(defsubst doom-modeline--evil ()
"The current evil state. Requires `evil-mode' to be enabled."
(when (bound-and-true-p evil-local-mode)
(doom-modeline--modal-icon
(let ((tag (evil-state-property evil-state :tag t)))
(string-trim (if (stringp tag) tag (funcall tag))))
(cond
((evil-normal-state-p) 'doom-modeline-evil-normal-state)
((evil-emacs-state-p) 'doom-modeline-evil-emacs-state)
((evil-insert-state-p) 'doom-modeline-evil-insert-state)
((evil-motion-state-p) 'doom-modeline-evil-motion-state)
((evil-visual-state-p) 'doom-modeline-evil-visual-state)
((evil-operator-state-p) 'doom-modeline-evil-operator-state)
((evil-replace-state-p) 'doom-modeline-evil-replace-state)
(t 'doom-modeline-evil-normal-state))
(evil-state-property evil-state :name t))))
希望懂的大神能给我解解惑
具体原因已经找到了,原来是doom-emacs自己在 .emacs.d/modules/ui/modeline/config.el
文件里定制了doom-modeline的格式,自己再在私人配置里具体修改一下就好