erc-mode-hook & whitespace-mode

(add-hook 'erc-mode-hook #'(lambda () (display-line-numbers-mode -1) (whitespace-mode -1))) ; Disable line numbers and whitespace in ERC

display-line-numbers-mode能正常关掉,whitespace-mode没能关掉,但是M-x界面里显示当前buffer的whitespace-mode已经是关闭状态了,再开再关whitespace-mode的效果才能消失掉

你可以看看whitespace-global-modes

我想要的是只在erc关闭

算了 变相思考下 不在after-init-hook启动而是prog-mode-hook也是个好选择