这好像是 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冲突了,当然数字不对了
恩恩,明白了,感谢!