Jan Vroonhof <vroonhof(a)math.ethz.ch> writes:
1. Use a predefined minor mode map. Then a user who does not want the
binding
can put a new definition by changing this map. Something like that?
2. Otherwise use some 'vc-bind-obnoxious-keys' variable?
Both of these would be bad ideas, I think. We should:
a) make it easy for users to change global bindingd;
b) avoid unnecessary user options to cover up for bad design decisions
or ease of implementation.
3. Your ;;;###autoload <stuff here>
isn't that bad either as it behaves just like vc-hooks.el was dumped
like it is in FSF Emacs.
Would that work in the new vc-hooks.el?
a. Only for files where there is version control.
b. So what? The user should use 'C-c letter' for his bindings.
Nope. The user should be able to rebind global bindings. As someone
said on alt.religion.emacs, global-set-key is global-set-key.