Comments (8)
This issue seems relevant to my request, so I will post it here instead of making a new issue if that is okay.
Any plans to support h, j, k, l for navigation? Some sites (i.e. duckduckgo) also support this natively, and as a vim user support would be nice. (I do not think any other vim bindings should be added, as that's way too opinionated. But basic hjkl support would be nice).
In any case, thanks for making gitui. Been using it for a bit and it works nice and fast!
from gitui.
Hi @data-man thanks for your interest in the project! Thats indeed a great idea. Haven't thought of it since I am on a small laptop keyboard ;D
from gitui.
Any plans to support h, j, k, l for navigation? Some sites (i.e. duckduckgo) also support this natively, and as a vim user support would be nice. (I do not think any other vim bindings should be added, as that's way too opinionated. But basic hjkl support would be nice).
I am really not a fan of duplicating functionality π€- My main concern is simplicity - I need to think about this.
In any case, thanks for making gitui. Been using it for a bit and it works nice and fast!
Thank you so muchβ€οΈ
from gitui.
I tested this commit, but the
Home
andEnd
aren't working.
Thanks so much for even trying a build from code!π
Hooked up my external keyboard now and fixed It π
see 5fc8d72
home/end were easy, the remaining ones (pages/down) will take little longer, since I need to rework some code to allow this. (currently the rendering is IMGUI style and stateless, so I dont know how high the screen area is outside the rendering code. I will figure this out since I could use it for a couple of other things too!
from gitui.
support home/end to jump up/down
Thank you for getting started!
I tested this commit, but the Home
and End
aren't working.
from gitui.
@data-man if you want to try the page up/down should now work in the commit log π
from gitui.
@extrawurst Great! Thank you!
Also would be nice to add mouse wheel support in the future.
from gitui.
home/end/pageUp/pageDown support released as 0.2.3
: https://github.com/extrawurst/gitui/releases/tag/v0.2.3
from gitui.
Related Issues (20)
- commit text box does not support copy/cut /paste
- vim_style_key_config doesn't work on the latest version, V0.24.3 HOT 1
- create branch popup too small
- validate branch re-name HOT 2
- opening non-repo prints panic
- Stashing file not showing after running Blame (Shift+B) HOT 1
- allow remote fetching in branch popup (local tab)
- ratatui update HOT 7
- provide nightly releases
- Call for co-maintainers HOT 1
- `bumpalo v3.15.0` is yanked
- Control chars in pre-commit hook output HOT 3
- v0.25 does not install via cargo install HOT 6
- v0.25/v0.25.1 does not build with cargo-1.70.0 (feature/dependency problem with env_logger and/or clap_builder) HOT 5
- push failed: git error:invalid or unknown remote ssh hostkey; class=Ssh (23); code=Certificate (-17) HOT 1
- support ssh configs (aliases, sshCommand and such)
- `cargo install gitui` fails without `--lock` or lockfile: gitui v0.25.1 HOT 7
- win11 terminate gitui SHIFT keymap doesn't work
- Should be possible to set the tabstop size
- Pls change color of border if repo is BEHIND
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gitui.