在尝试通过sshfs保存文件时,emacs会发出警告

时间:2012-02-21 23:57:16

标签: emacs fuse sshfs

我使用

挂载sshfs文件系统
% sshfs remote.host.org:/home/jrm /home/mnt/remote.host

然后使用

编辑此文件系统下的文件
% emacsclient -n /home/mnt/remote.host/some_file.c.

当我保存文件时,我收到警告

some_file.c has changed since visited or saved.  Save anyway? (yes or no)

其他编辑没有这个问题。是什么造成的?我该怎样预防呢?两台主机都运行ntp,时间相同。

TIA。

P.S。我知道我可以直接使用tramp打开文件,但我更喜欢sshfs,假设我每次尝试保存文件时都可以删除此警告。

1 个答案:

答案 0 :(得分:0)

我遇到了这个问题,如果你确定不会写一些重要的东西,一个解决办法就是忽略文件已经改变的警告。

我写了一个小的次要模式来忽略所有名为modtime-skip-mode

的文件更改警告 你可以在这里找到回购: https://github.com/jordonbiondo/modtime-skip-mode

这个包也在Marmalade上,所以如果你有这个设置,你可以

M-x: package-install <enter> modtime-skip-mode <enter>