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

Linux 在emacs或xemacs文件上自动保存(最好是在失去焦点时),linux,emacs,text-editor,fedora,xemacs,Linux,Emacs,Text Editor,Fedora,Xemacs,理想情况下,我希望使用TextMate的emacs功能进行复制,从而在失去焦点时,即我从缓冲区中单击,我的文件将保存 如果这是不可能的,我想自定义emacs,这样它会自动保存我写的每个字符的文件。我这么说并不是说我想自动保存到~备份文件。我想保存当前正在处理的文件 我在一个Fedora虚拟机上工作 注意:我不是在寻找备份或自动保存。我希望保存我实际所在的文件,这样,如果我在web浏览器中加载我正在编辑的html文件,它将反映我的新更改,而无需显式更改。Emacs会这样做。该功能称为自动保存。您的

理想情况下,我希望使用TextMate的emacs功能进行复制,从而在失去焦点时,即我从缓冲区中单击,我的文件将保存

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

我在一个Fedora虚拟机上工作


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

Emacs会这样做。该功能称为自动保存。您的Emacs会话是 每当Emacs崩溃或按键盘时,总是自动保存。看

Emacs没有失去焦点的钩子,所以它的一部分是不可能的。我已经
我从来没想过会这样

Emacs做到了这一点。该功能称为自动保存。您的Emacs会话是 每当Emacs崩溃或按键盘时,总是自动保存。看

Emacs没有失去焦点的钩子,所以它的一部分是不可能的。我已经
我从来没想过会这样

据我所知,GNU Emacs没有焦点丢失的挂钩,但窗口管理器通常提供一种方法来检测活动应用程序窗口的更改。如果您找到了如何使用窗口管理器来实现这一点,那么只需调用并告诉正在运行的emacs保存当前缓冲区。

据我所知,GNU emacs没有用于丢失焦点的挂钩,但窗口管理器通常提供一种检测活动应用程序窗口更改的方法。如果您想知道如何使用窗口管理器执行此操作,那么只需致电并告诉正在运行的emacs保存当前缓冲区即可。

对于其他人的问题,“我从来都不想这样做”不是一个合理的答案。再加上OP调出autosave文件是不够的。如果我没有解释为什么他最初的问题在Emacs中是不可能的,你的批评是正确的。他提到autosave,但显然没有正确配置它,因为它正好满足了他问题的第二部分。我还认为这是emacs的实际答案,因为emacs确实会像@event_jr所说的那样自动保存文件。我正在寻找备份。我希望我的文件能够自动保存,这样我的文件就可以在浏览器中加载,并且可以反映我的更改,而无需显式保存。“我从来都不想这样”不是对其他人问题的合理答案。再加上OP调出autosave文件是不够的。如果我没有解释为什么他最初的问题在Emacs中是不可能的,你的批评是正确的。他提到autosave,但显然没有正确配置它,因为它正好满足了他问题的第二部分。我还认为这是emacs的实际答案,因为emacs确实会像@event_jr所说的那样自动保存文件。我正在寻找备份。我正在寻找自动保存的文件,这样我的文件就可以加载到浏览器中,并反映我的更改,而无需显式保存。我在该线程中发布了X服务器下gnu emacs的模糊保存解决方案我在该线程中发布了X服务器下gnu emacs的模糊保存解决方案