
Emacs 透過建立符號連結來處理檔案鎖,例如:
> ls -la
lrwxr-xr-x 1 miguel staff 25 Jul 20 18:21 .#test.md -> [email protected]
在之前修改過檔案的另一個資料夾中,電腦名稱不同:
> ls -la
lrwxr-xr-x 1 miguel staff 41 Jul 20 17:53 .#gtd.org -> [email protected]
當我要求保存後一個檔案時,Emacs 說... locked by miguel@Miguel... (pid548): (s, q, p, ?)?
。
電腦名稱system_profiler SPSoftwareDataType
不是這兩個中的任何一個,而是Computer Name: Miguel’s MacBook Pro (3)
。
有時,電腦名稱會恢復為第一個名稱,Emacs 會再次「擁有鎖」。我寧願避免透過設定create-lock-files
來停用鎖定功能nil
。
El Capitan 10.11.6 和 High Sierra 10.13.4 都會發生這種情況。
如何將 Emacs 使用的電腦名稱設定為常數值?
更新(2018 年 7 月 24 日):我將電腦名稱更改為El Capitan 中的名稱,但仍然存在 Emacs 有時使用有時colossus
使用的相同問題。在 High Sierra 中,我也更改了電腦名稱,但 Emacs 使用另一個電腦名稱.如何設定 Emacs 聯鎖時使用的電腦名稱?colossus
colossus.local
[email protected]