mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
IDEA-56095 Bring back the old Home key behavior
'Home' typing moves caret to the zero column when it's located on a first non-white space symbol on a visual line
This commit is contained in:
+4
-1
@@ -239,8 +239,11 @@ public class EditorActionUtil {
|
||||
}
|
||||
else {
|
||||
column = findFirstNonSpaceColumnOnTheLine(editor, currentVisCaret.line);
|
||||
if (column == currentVisCaret.column) {
|
||||
column = 0;
|
||||
}
|
||||
}
|
||||
caretModel.moveToVisualPosition(new VisualPosition(line, column));
|
||||
caretModel.moveToVisualPosition(new VisualPosition(line, Math.max(column, 0)));
|
||||
}
|
||||
else {
|
||||
LogicalPosition logLineEndLog = editor.offsetToLogicalPosition(document.getLineEndOffset(logLineToUse));
|
||||
|
||||
Reference in New Issue
Block a user