Emacs Elisp覆盖默认值

时间:2017-02-19 06:52:16

标签: emacs elisp

我有几个简写定义,除了乳胶模式以外我到处都可以访问。我定义了

(setq-default abbrev-mode t)
(add-hook 'latex-mode-hook (lambda () (abbrev-mode -1)))

但每当我打开一个乳胶文件时,它仍然启用了缩写模式。发生了什么事?

2 个答案:

答案 0 :(得分:0)

以前从未使用过乳胶,但对我来说,以下工作正常:

  

(setq auto-mode-alist(cons'(“\\。lat \\'”。latex-mode)auto-mode-alist))
  (setq-default abbrev-mode t)
  (add-hook'lamin-mode-hook(lambda()(abbrev-mode -1)))

g.selectAll(".tick text").attr("filter","url(#background)");
%在当前缓冲区中启用了缩写模式

请确保emacs将您的文件识别为乳胶文件,我写的第一行应该可以解决问题。

答案 1 :(得分:0)

原因是AUCTex使用LaTeX-mode-hook。感谢stefan在评论中指出了