[Geany] Plugin keybindings support in SVN
Jeff Pohlmeyer
yetanothergeek at xxxxx
Mon Mar 17 15:24:34 UTC 2008
On Wed, Mar 12, 2008 at 12:30 PM, Nick Treleaven
<nick.treleaven at btinternet.com> wrote:
> Hi all plugin authors,
> For the details on how to add keybindings to your plugins please see
> plugins/htmlchars.c, and post here if you need more information.
Another thing I would like some clarification about -
Toggling a plugin off/on in the plugin manager causes
it to forget any saved keybinding settings. Which seems
logical for a lot of cases, if you don't want the plugin
enabled, then you probably don't want its settings
cluttering up the config file. For plugins with only a
couple of keybindings, this is not really a problem for
the user to go back and reconfigure the settings.
But since people are already talking about 12+ keys for
the Lua plugin, I hated to see this information lost
without warning at the click of a checkbox, so I added
some code to let the Lua plugin save it own keybindings
to its own config file when it is unloaded. IMO, this
is the best approach, if a plugin wants its keys saved
when it is unloaded, then it is the responsibility of
the plugin to save them.
Does anyone else feel differently?
- Jeff
More information about the Users
mailing list