我想添加一个额外的提示,询问用户是否确定要保存文件,但仅限于某些“受保护”目录中的文件。假设我有一个函数file-needs-protection-p
,它接受一个文件名并返回 t 如果在保存该文件之前应该查询用户。如何让 Emacs 询问"This file is protected. Are you sure you want to modify it?"
用户尝试保存此类文件时的问题,然后如果用户回答“否”则让 Emacs 中止保存?
希望在某个地方有一些特殊的钩子,我可以在其中添加一个使用的函数,yes-or-no-p
如果该函数返回 false,Emacs 将中止保存?