7

我安装了一个 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。

PS我知道我可以直接用tramp打开文件,但我更喜欢sshfs,假设我每次尝试保存文件时都可以摆脱这个警告。

4

1 回答 1

1

我遇到了这个问题,一种解决方案是,如果您确定不会覆盖重要的内容,则忽略文件已更改的警告。

我写了一个小的次要模式来忽略所有名为 modtime-skip-mode 的文件更改警告

你可以在这里找到回购: https ://github.com/jordonbiondo/modtime-skip-mode

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

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

于 2014-01-28T21:45:07.750 回答