Many Vim plugins use variables to allow users to customize hotkeys to do some features. For example, users have to write let g:plugin_feature_hotkey = '<F2>' or something like this into their vimrc to customize the hotkey to do a feature of a plugin.

But this method has the following problems:

The better way to customize hotkeys is: (1) plugins provide a "named" key sequence for each feature like <Plug>(plugin-feature); (2) users use :map and other commands to map any key sequences to the "named" key sequence.

This method doesn't have the above problems, and it has the following merit for authors of plugins:

So that every plugin should provide "named" key sequences like <Plug>(plugin-feature) to customzie hotkeys, not variables like g:plugin_feature_hotkey.