
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
これら 2 つのいずれでもありませんが、 です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]