5

我使用 Prelude,我想在所有 prog 模式中启用 hs-minor-mode,除了 web 模式。我写

(add-hook 'prog-mode-hook #'hs-minor-mode)          
(make-variable-buffer-local 'hs-minor-mode)        
(add-hook 'web-mode-hook (lambda () (setq hs-minor-mode nil)))      

在personal.el中,但它不起作用!

我应该怎么办?

4

1 回答 1

4

通常,要禁用次要模式,仅设置变量是不够的。您必须调用模式函数。所以尝试类似:

(add-hook 'web-mode-hook (lambda () (hs-minor-mode -1)))
于 2015-03-20T15:02:22.320 回答