컴퓨터 이름이 변경되고 Emacs의 파일 잠금 처리를 방해합니다.

컴퓨터 이름이 변경되고 Emacs의 파일 잠금 처리를 방해합니다.

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가 연동에 사용하는 컴퓨터 이름은 어떻게 설정하나요?colossuscolossus.local[email protected]

관련 정보