때로는 동일한 홈 디렉토리에서 여러 버전의 Emacs를 실행합니다. 많은 바이트 컴파일 파일이 있습니다. 바이트 코드는 모든 Emacs 버전에서 호환되지 않으므로 .elc각 버전 범위의 파일에 대해 별도의 디렉토리를 유지 관리 합니다.
바이트 코드가 호환되는 버전 범위는 무엇입니까? 나는 현재
gnu-19.29
gnu-20
gnu-21
gnu-22
gnu-23
gnu-24
source
x-19
x-20
x-21
즉, 19.29에서 추가로 분리 된 각 주요 릴리스의 디렉토리 (이 시스템에서는 이전 버전을 사용한 적이 없었습니다 gnu-19. 그래도 지나치게 신중할 것입니다.
Emacs 버전 간 바이트 코드 호환성에 관한 공식 정책은 무엇입니까? 메이저 버전을 계속 사용할 수 있습니까? 일부 버전을 병합 할 수 있습니까? Emacs 버전에 의존하지 않고 디렉토리 이름을 만들기 위해 컴파일 할 때 쿼리 할 수있는 바이트 코드 버전 표시 또는 체크섬이 있습니까?
이전 버전과의 호환성뿐만 아니라 전체 호환성에 주로 관심이 있습니다. Emacs 27.3을 실행하고 일부 파일을 바이트 컴파일 한 다음 나중에 동일한 홈 디렉토리로 Emacs 27.2를 작성할 수 있습니다.