Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Beginner-friendliness inspiration from zellij and helix #142

Open
jennydaman opened this issue Apr 24, 2024 · 1 comment
Open

Beginner-friendliness inspiration from zellij and helix #142

jennydaman opened this issue Apr 24, 2024 · 1 comment

Comments

@jennydaman
Copy link

I have feature requests which would be a lot of work, but much desirable.

Two other Rust projects which implement a tiling window system in the terminal are zellij, a terminal multiplexer, and helix, a vim-inspired text editor. I think these projects are good inspiration for how to achieve beginner-friendliness in a keyboard-driven application.

Here is a screenshot showing helix in zellij:

image

Feature request: Common hotkey hints in bottom bar

Add a bar at the bottom (or top) which shows status and/or commonly used hotkey combinations. These combinations should be context-dependent, meaning the hotkey combinations shown are relevant to whichever pane is currently focused.

Feature request: Autocompletion of commands

Show a list of valid commands and command parameters after :, and a description of the currently typed command.

Feature request: Key combination hints

image

For vim keybinds which require multiple keys to be pressed, show a popup menu of valid second key press options.

@jennydaman
Copy link
Author

Also worth mentioning that zellij and helix have good mouse support... though IMO if someone wanted mouse support they'd use Element instead of iamb...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant