Skip to content

Beginner-friendliness inspiration from zellij and helix #142

Open
@jennydaman

Description

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions