emacs elisp after-change-functions什么都不做

时间:2014-09-01 22:43:12

标签: emacs elisp

我不知道为什么改变后的功能不起作用的原因;我会评价:

(defun test-hook (change-beg change-end prev-len)
   (message "changed!"))

(add-hook 'after-change-functions 'test-hook)

然后改变什么也没做。

我正要问,但后来我发现了。还是想把这个答案放在stackoverflow上。

1 个答案:

答案 0 :(得分:3)

事实证明,有一个名为inhibit-modification-hooks的变量需要设置为nil,以防它不是:

(setq inhibit-modification-hooks nil)

阅读the manual