I'd suggest using eval-after-load rather than the "if" setup: (eval-after-load '(define-key ...)) Also, as Tatsuya said, it's best to leave "C-c <letter>" bindings free for user customization. -- Aaron M. Ucko, KB1CJC (amu at alum.mit.edu, ucko at debian.org) Finger amu@monk.mit.edu (NOT a valid e-mail address) for more info.