怎么在doom modeline显示文件大小和evil的状态

Selection_003

如图中红圈所示

(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))))

希望懂的大神能给我解解惑 :joy:

具体原因已经找到了,原来是doom-emacs自己在 .emacs.d/modules/ui/modeline/config.el 文件里定制了doom-modeline的格式,自己再在私人配置里具体修改一下就好 :sweat_smile: