繁体   English   中英

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

[英]emacs elisp after-change-functions does nothing

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

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

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

然后改变没有做任何事情。

我正要问,但后来我发现了。 仍然想在stackoverflow上留下答案。

事实证明,有一个变量,称为inhibit-modification-hooks ,需要设置为nil ,如果不是:

(setq inhibit-modification-hooks nil)

阅读手册

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM