Andreas Röhler<andreas.roehler@online.de> writes:
having defined "C-c (" onto some useful function here,
when in Shell-script mode `sh-function` took it.
Seems bad, as "C-c" should be a reserved key for users.
*Note (elisp) Major Mode Conventions::
* The key sequences bound in a major mode keymap should usually
start with `C-c', followed by a control character, a digit, or `{',
`}', `<', `>', `:' or `;'. The other punctuation characters are
reserved for minor modes, and ordinary letters are reserved for
users.
So while C-c ( should not be bound by a major mode, it can still be
bound by a minor mode, and you should move your binding to a letter.
Andreas.