Skip to content

Ctrl E overrides a standard macOS keyboard shortcut #38

@chriskrycho

Description

@chriskrycho

Describe the bug
ControlE is a standard macOS keyboard navigation shortcut for "go to end of line," built into every text view on the system by default. (You can find the full list here.) Overriding it for this extension breaks muscle memory for any long-term Mac user who has internalized those shortcuts.

To Reproduce
In any editor view, with this extension installed, hit ^E. It will expand Emmet shortcuts (or try to, and fail, in non-Emmet contexts!), and the cursor will stay where it is.

Expected behavior
Go to end of line, as would be the behavior without the extension installed.

Screenshots
N/A.

Environment (please complete the following information):

  • Nova version: v5 build 245280
  • Emmet extension version: 1.3.2

Additional context
While this may be a common shortcut for this extension in other editors, it would be better to follow macOS system guidelines for how to treat native text fields and how to build shortcuts. That goes extra for Nova, which exists in no small part to be especially Mac native!

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions