jesseduffield / jesseduffield/lazygit

Discoverability

Open
#3,141 2 comments 4 reactions 0 assignees View on GitHub
discussion
Dominant language
Go
Stars
82.4k
Forks
3k
Avg merge
2d 18h
Merged PRs (30d)
19

Description

**Topic**
Discoverability

**Your thoughts**
I pressed `e` on the commit to rebase. I pressed `f` to fixup a commit. Now what? I pressed `?` and see a list of things I can do, but none of them seem to indicate how I can continue with the rebase. The tool, like many, lack the ability to discover how to use it as you use it.

The best tools don't require a manual. I propose `?` opens a fuzzy-searchable modal view that is contextual to the current mode. This way I can search for the thing that I'm looking to do, and execute it (while also glancing at the keybinding for next time). This simple change would make the manual look like this:

1. Run `lazygit` from the command line prompt
2. Press `?` key to execute commands

Shortest manual ever. And now it's just a matter of getting skilled with the tool.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.