elisp 파일에 파일 주석이있는 이유는 무엇입니까?


14

elisp 파일이 일반적으로 끝나는 이유는 무엇 ;;; file.el ends here입니까?

이것이 유용한 이유가 있습니까? 나는 그것이 elisp 스타일 가이드에서 권장되는 것을 보았고 여전히 현대적인 elisp 패키지에서 볼 수 있습니다. auto-insert-mode또한 기본적으로 이러한 설명을 새 elisp 파일에 추가합니다.

답변:


17

로부터 이맥스 문서 :

';;; 파일 이름은 여기에서 끝납니다 '

이것은 바닥 글 줄입니다. 파일의 맨 끝에 나타납니다. 이것의 목적은 사람들이 바닥 글이없는 곳에서 잘린 버전의 파일을 탐지 할 수 있도록하는 것입니다.


1
그 이상이 있습니까? 꽤 약한 이유처럼 보입니다.
Qudit

7
@Qudit Today, 아마도 그렇습니다. 나는 그것이 이맥스 시대의 증거라고 생각합니다.
Atsby

3
요즘 그것은 본질적으로 전통이지만, 신뢰할 수 있고 항상 사용 가능한 인터넷 연결 이전에는 훨씬 더 의미가 있습니다. 또한 elisp 패키지는 일반적으로 불완전한 / 부패한 것으로 쉽게 판단 할 수있는 일종의 바이너리가 아닌 소스 파일로 공유된다는 사실에서 비롯됩니다.
glucas

4
또한 @Qudit은 사람들이 이메일을 통해 elisp 코드를 공유하고 Emacs는 MIME보다 우선하므로 이메일 첨부 파일이 없었습니다. 코드를 전자 메일 메시지에 붙여 넣었습니다. elisp 파일의 끝에 마커를 두는 것이 유용했습니다.
CJM

" <filename> ends soon"는 어떻습니까?
mgalgs
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.