Skip to content

Add a mark / select mode #8580

@failable

Description

@failable

Check for existing issues

  • Completed

Describe the feature

Currently node selection is handy in Zed. But other (random) selection generally require pressing the shift key. Although it's possible to assign shortcuts to selection without using the shift key, in order to maintain consistency between selection and movement, they usually differ by just one shift key.

This is pain when editing text file or markdown file where one is not always selecting some "syntax node".

Suggest to add a standalone mark mode, like the visual selection in vim or transient-mark-mode in emacs.

Note that this mode is not bound with vim-mode. The transient-mark-mode in emacs can also activated independently.

This feature can greatly reduce the frequency of continuously holding down the shift key to protect the little finger.

When the mode is activated, the shift in the key bindings can be ignored. Normal movements like ctrl-n acts like ctrl-shift-n.

If applicable, add mockups / screenshots to help present your vision of the feature

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    feature[core label]keybindsKeyboard shortcuts, mapping, binding, keymaps, etc

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions