行号被字体颜色染色了

(use-package nlinum
  :defer 0.9
  :bind (("s-L" . nlinum-mode))
  :config
  (setq linum-format 'dynamic)
  (defun turn-on-nlinum-mode-hook () (nlinum-mode (file-is-big)))
  (add-hook 'markdown-mode-hook 'turn-on-nlinum-mode-hook)
  (add-hook 'prog-mode-hook 'turn-on-nlinum-mode-hook)
  (add-hook 'org-mode-hook 'turn-on-nlinum-mode-hook)
  (add-hook 'latex-mode-hook 'turn-on-nlinum-mode-hook))

配置在这,最近常常遇见,但是无法复现,重启之后消失了, 不知道是什么导致的额,

可能是主题的问题,我有个切换主题的函数,

(disable-theme (pop ô)) (load-theme (car ô) t)

在后面加一句

(with-eval-after-load 'nlinum 
  (set-face-attribute 'linum nil :background nil :foreground "gray36" :weight 'thin))

强行设置字体

2 个赞