So I was trying to disable disabled commands; they're great for novices,
but a bloody annoyance to me.
So I tried sticking a new function onto `disabled-command-hook'.
It didn't work; it wasn't called at all.
Eventually, in desperation, I tried sticking the code from novice.el's
`disabled-command-hook' (which I knew worked, annoying though it was) in
there --- and *it* wasn't called.
Yet call it `disabled-command-hook' and bingo.
I profess puzzlement.
--
`Perhaps you should have asked Santa for your program as a Christmas
present.' --- Terran Melconian