[英]How can I call a function when a mode is disabled in elisp?
我试图在进入某种模式时将变量设置为true,而在该模式存在时将其设置为nil。 我该如何使用挂钩?
通常,每个模式都有一个对应的挂钩,该挂钩在进入和离开模式时都会被调用。 您可以通过检查相应的模式变量来区分进入和离开之间的区别。 如果未设置,则退出模式,否则进入。
您需要做的一幅草图:
(add-hook 'the-mode-hook
(lambda ()
(if the-mode
(setq your-variable whatever-value)
(setq your-variable nil))))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.