선택한 색상 테마를 신뢰할지 여부를 묻는 메시지가 항상 표시됩니다. 나는 항상 응답 y
하고 y
나의 선택을 믿고 기억합니다. 색상 테마를 수동으로로드하고 있습니다.
(load-theme 'my-favourite-theme)
쉬운 테마를 색상 테마 로딩 아래에 배치하기 때문이라고 생각합니다. 그것을 고칠 수있는 방법입니까? 아니면 색상 테마 로딩을 쉬운 사용자 정의에 위임해야합니까?
그래서 나는이 필요
—
Geradlus_RU
(load-theme 'name t nil)
하거나 (load-theme 'name t)
?
하는 선택적 인수
—
법률 목록
nil
필요는 후속 선택적 인수가 아닌 경우에만 포함되어야합니다 nil
. 당신이 될 수있는 최초의 선택적 인수하려는 경우 예를 들어, nil
수 두 번째 선택적 인수를 t
한 후 nil
첫 번째 인수에 필요한 것입니다. 두 번째 선택적 인수는 nil
생략하거나 포함 할 수 있으므로 차이가 없습니다. 때로는 nil
선택적이 아닌 nil
인수가 없는 경우 선택적 인수에 사용 하기 때문에 특정 기능 (예 : 시각적 알림)에 대해 몇 가지 선택적 인수가 가능한지 알 수 있습니다.
@lawlist가 제안하는 것은 해결책이 아니라 해결 방법입니다. 다른 문제를 일으킬 수 있으므로이 문제가 발생하는 이유를 파악하는 것이 좋습니다. 사실, 나는이 문제를 많이 보았으므로 그 이유를 알고 싶습니다.
—
Malabarba
@Geradlus_RU NO-CONFIRM 인수를으로 지정하지 않으면
—
Kaushal Modi
t
emacs는 테마 패키지가 업데이트 된 후 (.el 체크섬 변경으로 인해) 매번 해당 질문을 다시 묻습니다. 그 경우입니까? emacs를 시작할 때마다 (.mes .el이 업데이트되지 않은 경우에도) 해당 프롬프트가 계속 표시되면 테마 체크섬이 emacs에 의해 저장되고 시작 중에 emacs에 의해 읽혀 지는지 확인하십시오. 가능한 시나리오 중 하나는 custom.el을 별도의 파일로 저장했지만 (emacs는 안전한 테마를 기억하고 있음) 해당 파일을 init에로드하지 않는 것입니다.
load-theme
선택적 인수가 있습니다 :(load-theme THEME &optional NO-CONFIRM NO-ENABLE)
- 당신의 init 파일에 직접 사용하는 경우는 nil이 아닌 NO-CONFIRM 인수를 호출해야합니다. . . 즉, 다음을 사용하십시오.(load-theme 'my-favourite-theme t)