I'm curious if there is a mechanism for determining whether a keybinding is a stock (default) keybinding within Emacs (or a particular package). Whenever I mention a command to someone I generally need to check whether what I use is the default. (It would be great to have a visual indication of the customization in the
Given the basic structure of keymaps I imagine that it isn't possible to judge the modification state from the keymaps themselves. I think it would be necessary to attach advice to
define-key prior to customizations and then simply track them.