Branch: refs/heads/master Author: Jiří Techet techet@gmail.com Committer: Jiří Techet techet@gmail.com Date: Sat, 21 Apr 2018 21:06:00 UTC Commit: 46102a8a674716aa4dbb6b324dd100a90dd32a2f https://github.com/geany/geany-plugins/commit/46102a8a674716aa4dbb6b324dd100...
Log Message: ----------- vimode: Only ignore key presses containing Alt
The previous mask was too restrictive and didn't contain GDK_MOD2_MASK used for numlock. To avoid similar problems in the future, ignore only Alt keypresses.
Modified Paths: -------------- vimode/src/keypress.c
Modified: vimode/src/keypress.c 4 lines changed, 2 insertions(+), 2 deletions(-) =================================================================== @@ -23,10 +23,10 @@
KeyPress *kp_from_event_key(GdkEventKey *ev) { - guint mask = GDK_MODIFIER_MASK & ~(GDK_SHIFT_MASK | GDK_LOCK_MASK | GDK_CONTROL_MASK); KeyPress *kp;
- if (ev->state & mask) + /* ignore keypresses containing Alt - no Vim command uses it */ + if (ev->state & GDK_MOD1_MASK) return NULL;
switch (ev->keyval)
-------------- This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
plugins-commits@lists.geany.org