이맥스는 항상 시작할 때 색상 테마를 신뢰하도록 요청 기억합니다. 색상 테마를

선택한 색상 테마를 신뢰할지 여부를 묻는 메시지가 항상 표시됩니다. 나는 항상 응답 y하고 y나의 선택을 믿고 기억합니다. 색상 테마를 수동으로로드하고 있습니다.

(load-theme 'my-favourite-theme)

쉬운 테마를 색상 테마 로딩 아래에 배치하기 때문이라고 생각합니다. 그것을 고칠 수있는 방법입니까? 아니면 색상 테마 로딩을 쉬운 사용자 정의에 위임해야합니까?



답변

귀하의 init.el파일은 아마 이런 조각을 포함 :

(custom-set-variables
 ;; custom-set-variables was added by Custom.
 ;; If you edit it by hand, you could mess it up, so be careful.
 ;; Your init file should contain only one such instance.
 ;; If there is more than one, they won't work right.
 ...)

다른 많은 것들 중에서,이 스 니펫은 custom-safe-themes변수 를 저장하고 복원하는 역할을 합니다. 따라서 이것이 init 파일의 끝에있는 경우 (보통의 경우와 같이) 아마도 (load-theme ...)그 위에 줄을 추가했을 것입니다 . 이는 Emacs가 시작하는 동안 안전한 테마를 알 수없는 이유를 설명합니다.

해당 스 니펫을 init 파일의 맨 위로 옮기면 문제가 해결됩니다.


답변

나는 moe-them 을 사용하고 있으며

(require 'moe-theme)
(moe-dark)

오류 / 경고 / 프롬프트없이 테마 로드 하지만 M-x load-themeEmacs 내부에서 “테마를 안전하게 처리하십시오”와 같은 프롬프트가 표시되고 이에 대한 해결책을 찾았습니다.

(setq custom-safe-themes t)

이것이 귀하의 문제를 해결할지 모르겠지만 시도해 볼 수 있습니다.