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:
Denis Zhdanov
2010-06-29 11:01:43 +04:00
parent f1386f8c40
commit 6352d39e36
@@ -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));