Skip to content

Implement 'mouseshape' option like Vim #21458

@sfsam

Description

@sfsam

Feature description

Neovim has a help entry for the mouseshape option, but it is currently not implemented. It is useful in GUIs for visual feedback. For example, in Insert mode, the mouse shape is typically an I-Beam whereas it is an Arrow in Normal mode. When hovering over a split or status line, it becomes a left-right or up-down shape to indicate the element can be resized.

This option is implemented in Vim and is used by the MacVim GUI for this purpose. It would be good if Neovim also allowed this option to be set by the user and provided this information to GUIs so they can set the mouse pointer shape as appropriate.

Metadata

Metadata

Assignees

No one assigned

    Labels

    guimouseoptionsconfiguration, settingsui-extensibilityUI extensibility, events, protocol, externalized UI

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions