如何添加一个挂钩以仅在特定模式下运行?
|
我有以下defun
(defun a-test-save-hook()
\"Test of save hook\"
(message \"banana\")
)
我通过以下钩子使用
(add-hook \'after-save-hook \'a-test-save-hook)
这按预期工作。我想做的是将钩子限制为特定模式,在这种情况下为org-mode。关于我将如何处理的任何想法?
提前致谢。
没有找到相关结果
已邀请:
2 个回复
贸会
(或C-h f add-hook RET)的文档,您会发现一种可能的解决方案是将钩子本地化为所需的主要模式。这比vderyagin的答案涉及的内容略多,看起来像这样:
是标志(可以是anything5ѭ以外的任何东西),它告诉
仅将钩子添加到当前缓冲区中。使用上述方法,您只会在
中添加
。 如果您想在多种模式下使用
,这很好。
的文档为:
肉簧咸缮