8000 a keybinding for help perhaps? · Issue #13 · hishamhm/dit · GitHub
[go: up one dir, main page]

Skip to content

a keybinding for help perhaps? #13

Open

Description

@digi-owl

Right now Dit has a severe issue with discoverability.

Yes, the default shortcuts are very common on desktops, but very different for most terminal programs.

So a hotkey, presented somewhere on screen, that list out the bindings, may be of benefit.

Activity

  1. daurnimator commented on Sep 11, 2017

    @daurnimator

    And help should obviously be under F1 :)

  2. hishamhm commented on Sep 11, 2017

    @hishamhm
    Owner

    ...and unfortunately Ctrl+H conflicts with backspace in many terminals, though I think there may be curses/terminal trickery to change that behavior. I'd love to have it available both at F1 and Ctrl+H by default if these keys worked, but I'll also need a third option.

    (Btw, I feel that Dit is running out of Ctrl keys. Thinking about what do do about this...)

  3. daurnimator commented on Sep 11, 2017

    @daurnimator
  4. hishamhm commented on Sep 11, 2017

    @hishamhm
    Owner

    Ctrl+G is goto line...

  5. hishamhm commented on Sep 11, 2017

    @hishamhm
    Owner

    (which also works as "goto tab" if you type the name of a filename instead of a number... another undocumented features that highlights the need of a help screen!)

  6. ermo commented on Oct 20, 2020

    @ermo

    Please add "Press CTRL+? for help" or "Help: CTRL+?" in the default modeline at the bottom when the editor starts.

    In actual fact, it doesn't much matter what the key combination is, it just matters that it is easily visible and discoverable the first time dit is started. It could be ESC for all I care.

    Thanks.

    P.S. Found dit when looking through some GoboLinux scripts which mentioned the default ${EDITOR} command. Also fired up dit for the first time in GoboLinux just now.

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

      0