skyjake / lagrange

A Beautiful Gemini Client
https://gmi.skyjake.fi/lagrange/
BSD 2-Clause "Simplified" License
1.21k stars 64 forks source link

Add Vim style key bindings #360

Open Brixy opened 3 years ago

Brixy commented 3 years ago

Hi and thanks for this cool browser.

As I use Qutebrowser or Firefox with Tridactyl I find it a bit hard to use Lagrange without Vim key bindings.

If this is of interest for you I would suggest these Vim style key bindings:

Thanks a lot.

skyjake commented 3 years ago

I think most of these are already achievable by changing the bindings in Preferences > Keys.

To clarify, did you intend this to be a predefined set of bindings that you can quickly apply?

Brixy commented 3 years ago

Oh—I am new to Lagrange and just underestimated its flexibility.

Setting Vim style keys just works fine—apart from a few exceptions like gg (for ‚go to top‘).

You can close this issue if you want, unless you are interested in ‚normal‘ + Vim style key bindings by default.

Thanks a lot.

tobykurien commented 2 years ago

On a related note, if I set "d" to close a tab, it works, but then if I use the "f" to follow link, and the link key is "d", then the d closes the tab instead of following the link.

skyjake commented 2 years ago

@tobykurien That sounds like issue #419.