Uses the Geany "key-press" signal, allowing access to all keys, including bound ones. Fixes a bug that prevent the use of bound keys without modifiers. Prevents playback during recording. Displays recording indicator on the status bar. You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany-plugins/pull/980
-- Commit Summary --
* Connect to Geany "key-press" signal * Prevent playback during recording * Add recording indicator to status bar * Fix bug: allow bound keys without modifiers
-- File Changes --
M keyrecord/src/keyrecord.c (72)
-- Patch Links --
https://github.com/geany/geany-plugins/pull/980.patch https://github.com/geany/geany-plugins/pull/980.diff
You should compile with at least `-Wall -Wextra -Werror` and make sure there's no warnings/errors. Sometimes it's useful to add `-Wno-unused-parameter` and `-DGLIB_DISABLE_DEPRECATION_WARNINGS ` to filter out the noise. You can also change into the plugin directory and do `make` from there to avoid getting bombarded by messages from other plugins.
On Tue, 19 May 2020 21:48:05 -0700 Matthew Brush notifications@github.com wrote:
You should compile with at least `-Wall -Wextra -Werror` and make sure there's no warnings/errors. Sometimes it's useful to add `-Wno-unused-parameter` and `-DGLIB_DISABLE_DEPRECATION_WARNINGS ` to filter out the noise. You can also change into the plugin directory and do `make` from there to avoid getting bombarded by messages from other plugins.
Thanks; will do that. I was just trying to figure out how to reconfigure for GTK2; my previous build had --enable-gtk3, and now I can't seem to make it not use GTK3.
my previous build had --enable-gtk3, and now I can't seem to make it not use GTK3.
You should be able to put `--disable-gtk3` to force GTK+2 build. You'll of course have to install the dependencies for GTK+2 if you don't have them installed (ex. on Ubuntu `libgtk2.0-dev` package for GTK+ and `libvte-dev` for Terminal).
@brackleian pushed 2 commits.
61f37c86376dcae9502598176b3e0e325884629b Remove compile warnings; general tidy up b1b963075efc19c65bac646f765bb2350bcd1e79 Use GArray instead of hand-crafted vector
OK, GTK2 builds correctly too.
Anything else I need to do, or is it just wait until reviewing is done?
Plugin are maintained by individuals (see MAINTAINERS file) so likely have to wait for the maintainer to comment.
github-comments@lists.geany.org