답변:
나는 use-package
매크로에 대한 경험이 없지만 원칙적으로 remove-hook
로컬 후크에서만 함수를 제거하도록 지시 하는 세 번째 인수를 사용할 수 있습니다 .
(remove-hook 'before-save-hook 'delete-trailing-whitespace t)
참조 할 docstring은 다음과 같습니다.
(remove-hook HOOK FUNCTION &optional LOCAL)
함수 기능 HOOK의 값에서 제거하십시오. HOOK는 기호 여야하며 FUNCTION은 유효한 기능 일 수 있습니다. FUNCTION이 HOOK 값이 아니거나 HOOK에서 실행할 후크 목록에 FUNCTION이 표시되지 않으면 아무 것도 수행되지 않습니다. 참조하십시오
add-hook
.선택적 세 번째 인수 인 LOCAL은 nil이 아닌 경우 후크의 버퍼 로컬 값을 기본값 대신 수정하도록합니다.
add-hook
않습니까? (24.5의 빠른 테스트는 내 기대를 확인하는 것으로 보입니다 ... 트렁크에 이러한 종류의 재정의를 용이하게하는 새로운 기능이 있습니까?)
C-h f
. 타이머가 끝나는대로 받아들입니다.