arduino / arduino/Arduino

home_and_end_beginning_end_of_doc=false doesn't affect shift+home and shift+end

Open
#4,389 4 comments 0 reactions 0 assignees View on GitHub
Component: IDE user interface feature request Type: Bug
Dominant language
Java
Stars
14.6k
Forks
7k
PR merge metrics
No merged PRs in 30d

Description

The `preferences.txt` setting `home_and_end_beginning_end_of_doc=false` doesn't affect shift+home and shift+end.

`end` will go to the end of the current line, like expected. However also pressing the shift modifier doesn't select everything from the current cursor to the end of the line, but to the end of the document. Idem for `home`.

This affect only OSX.

Contributor guide

Open the contributing guide

Research direction

Start with the home_and_end_beginning_end_of_doc setting in preferences.txt and trace the macOS handling of Home, End, Shift+Home, and Shift+End. Reproduce the behavior on OSX and verify that the setting makes Shift+Home and Shift+End select only to the current line boundary rather than the document boundary.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.