Adding a small note pointing out that setting a default keybinding might not the best idea for plugin maintainers
This commit is contained in:
parent
7b3b65e27d
commit
304f3a8b47
@ -131,6 +131,9 @@ GeanyKeyBinding *keybindings_get_item(GeanyKeyGroup *group, gsize key_id)
|
||||
/* This is used to set default keybindings on startup.
|
||||
* Menu accels are set in apply_kb_accel(). */
|
||||
/** Fills a GeanyKeyBinding struct item.
|
||||
* @note Always set @a key and @a mod to 0, otherwise you will likely
|
||||
* cause conflicts with the user's custom, other plugin's keybindings or
|
||||
* future default keybindings.
|
||||
* @param group Group.
|
||||
* @param key_id Keybinding index for the group.
|
||||
* @param callback Function to call when activated, or @c NULL to use the group callback.
|
||||
|
Loading…
x
Reference in New Issue
Block a user