Is that bad form somehow, or is that the way to go? Admittedly, maybe forcing a globalized minor mode on users by default is bad form. For context, I am trying to make magit-file-mode work out-of-the-box, i.e. without users having to (1) (require 'anything) in their config or (2) customize global-magit-file-mode to t explicitly, which should be redundant because this is the default value. I made a naive attempt to fix this[1] with more or less the same autoload form I showed above, but that seemed to have unfortunate side-effects[2]. Jonas suggests moving magit-file-mode and its keymap to a new library that does not (require 'magit); IIUC the autoload form would then work with no further complication? I hope I'm making sense; if not, I hope somebody will tell me where I got off the rails. Thank you for your time! [1] https://github.com/magit/magit/pull/4207 [2] https://github.com/magit/magit/pull/4207#issuecomment-688320025