[英]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.