I want to customize cc-mode
to execute a function before saving. One solution would be to modify cc-mode
keymap to bind C-x C-s
to a function which performs the work I need and then saves it.
My question is whether there is a hook I could customize for this? The CC Hooks docs don't mention a before-save-hook
specifically for cc-mode
. How should this be done through a hook?
Alternatively, how do I do this through defadvice
? From reading the manual, the only way I could see was to enable the advice before saving and then disable after the work is done. This sounds cumbersome. What would be the idiomatic way of using advice
s?