Allow platform-specific keybinding overrides. At the moment only for OS X where the keybindings can be set inside keybindings_osx.conf. Similar config files can be added for other platforms if needed in the future.
The only change is the new init_platform_kb() function which is called inside keybindings_init() (had to move it down a bit in the source code to avoid forward declarations but there's no other change in this function). You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/1395
-- Commit Summary --
* Add support for platform-specific keybindings
-- File Changes --
M data/Makefile.am (1) A data/keybindings_osx.conf (1) M src/keybindings.c (44)
-- Patch Links --
https://github.com/geany/geany/pull/1395.patch https://github.com/geany/geany/pull/1395.diff