自动保存 emacs 或 xemacs 文件(最好在失去焦点时)

自动保存 emacs 或 xemacs 文件(最好在失去焦点时)

理想情况下,我希望使用 TextMate 的 emacs 功能进行复制,这样当我失去焦点(即我点击缓冲区以外的地方)时,我的文件就会保存。

如果这不可能,我想自定义 emacs,以便它会自动保存我输入的每个字符的文件。当我这么说时,我并不是说我想自动保存到 ~ 备份文件。我想保存我目前正在处理的文件。

我正在使用 Fedora VM。

注意,我并不是在寻找备份或自动保存。我希望保存我实际所在的文件,这样如果我在 Web 浏览器中加载我正在编辑的 html 文件,它将反映我的新更改,而无需我明确更改它。

答案1

根据这篇博文这是可能的,但是此解决方案仅适用于XEmacs。以下是代码:

(defun dld-deselect-frame-hook()
  (保存一些缓冲区 1))

(添加钩子'取消选择框架钩子'dld取消选择框架钩子)

相关内容