doom-modeline flycheck error显示不对

使用的是lsp+flycheck+doom-modeline,gopls是有报错的,但是modeline并没有显示,看flycheck checker是lsp

这好像是 lsp-mode 的老毛病了,再触发一次 gopls 检查吧

是用的最新版 doom-modeline?在buffer中eval (doom-modeline--flycheck-count-errors)看看结果是什么

刚参考你的 flycheck 配置改了下好了,不知道之前的是哪里的问题,我正在看diff

(flycheck-define-error-level 'error
  :severity 2
  :overlay-category 'flycheck-error-overlay
  :fringe-bitmap 'kevin-flycheck-error-fringe
  :fringe-face 'flycheck-fringe-error)
(flycheck-define-error-level 'warning
  :severity 1
  :overlay-category 'flycheck-warning-overlay
  :fringe-bitmap 'kevin-flycheck-warn-fringe
  :fringe-face 'flycheck-fringe-warning)
(flycheck-define-error-level 'info
  :severity 0
  :overlay-category 'flycheck-info-overlay
  :fringe-bitmap 'kevin-flycheck-info-fringe
  :fringe-face 'flycheck-fringe-info)

看样子跟之前自己自定义的一段flycheck fringe有关系,把这段代码注释掉OK了

你自己定义了error level,和lsp冲突了,当然数字不对了

恩恩,明白了,感谢!