cc-mode
저장하기 전에 기능을 실행 하도록 사용자 정의하고 싶습니다 . 한 가지 해결책은 cc-mode
키맵 을 수정 하여 C-x C-s
필요한 작업을 수행 한 다음 저장하는 기능 에 바인딩 하는 것입니다.
내 질문은 이것에 대해 사용자 정의 할 수있는 후크가 있는지 여부입니다. CC 후크의 문서는 언급하지 않는 before-save-hook
특별히을 cc-mode
. 후크를 통해 어떻게해야합니까?
또는 어떻게 이것을 통해 defadvice
합니까? 매뉴얼을 읽음으로써 내가 볼 수있는 유일한 방법은 저장하기 전에 조언을 활성화 한 다음 작업이 완료된 후 비활성화하는 것입니다. 번거로워 요. advice
s 를 사용하는 관용적 방법은 무엇입니까 ?
haskell-mode
에는 최소한 하나의 after/before-save
후크가 있으며 이것이 프로그 모드의 표준 관행이라고 가정했습니다.
before-save-hook
현재 주요 모드 (예를 확인하실 수 있습니다(eq major-mode ...)
)와 아무것도하지 않는 당신이 정의하는 모드와 일치하지 않는 경우.