在 emacs 中正在编辑的文件的本地目录中出现奇怪的 link

Strange link in local dir for file being edited in emacs

每当我在 emacs 中编辑文件时,我都会在当前目录中得到一个 link,看起来像

lrwxrwxrwx 1 mpersico users    65 Feb 15 12:04 .#theFile -> mpersico@myhostname.nnnnn:nnnnnnnnnn

其中“n”为 0-9。前五个 n 是 emacs 进程的 pid。该文件仅在存在未保存的编辑时出现。在缓冲区中键入一个键创建文件。保存缓冲区会删除文件。

知道那个文件是什么,是否可以将它移到其他地方?它在我的 rsync 快照设置中导致虚假错误。

TIA

这是一个互锁:它是在修改缓冲区时创建的,目的是让 emacs 在其他人修改缓冲区时警告您。请参阅 https://www.gnu.org/software/emacs/manual/html_node/emacs/Interlocking.html#Interlocking。我认为您不能在不影响 emacs 检测此类冲突的能力的情况下将它移动到其他目录。 OTOH,您可以禁用它(参见上面的 link),emacs 将一起忽略冲突。