Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
I use a non-qwerty layout and so `hjkl` keys are not close to home row, but instead scattered around the keyboard. Consequently, I remap `l` to something more convenient. Recently (it turns out, after commit 9787c94), commands like `Gitsigns stage_hunk` stopped working, i.e. calling them would not stage the given hook. The problem is that `mk_repeatable` assumes a default mapping on `l` when it calls `normal g@l`. Calling `normal!` fixes this, because then custom mappings are disregarded and `normal g@l` calls the `stage_hunk` or whatever was made repeatable. I believe this should fix #651, although I did not test that.
- Loading branch information