Skip to content

Integrate sublime cursor and macOS system text cursor #1998

@simondell

Description

@simondell
  1. Explain briefly what the enhancement is and why you think it would be useful.

macOS has a built-in Zoom facility, useful for enlarging sections of the screen. It can be set to follow system mouse and text cursors, allowing for visually impaired users to enlarge the area under the cursor and follow along with the text they type or pointer actions they perform.

Currently, the Sublime Text cursor is separate from the system cursor. This means that visually impaired users (and others who like to use zoom) cannot type into Sublime and have the zoom follow along with them. They need to constantly switch between typing and mouse use. Syncing the Sublime and system text cursor positions would enable the built-in follow-along behaviour and improve the Sublime experience for those users. In my particular case it would remove the desire to become an advanced Vim user completely ;-)

  1. Provide any other necessary or useful information regarding your issue, such as (code) examples or related links.

In those situation where multiple cursors are in play, some "least surprise" experiments would be needed. My gut feeling is that whilst selecting and editing, the system text cursor should update to the last selected cursor point. When deselecting multiple cursors, the system text cursor should update to the first clicked one. This would match the current visual eye+mouse workflow.

  • Operating system and version:
    • Mac OS ...
  • Sublime Text 3 (well, 2 + 3)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions