198
200
for (result = 0; result < line.EditableLength; result++)
199
201
if (!Char.IsWhiteSpace (document.GetCharAt (line.Offset + result)))
204
206
static void InternalCaretMoveHome (TextEditorData data, bool firstNonWhitespace, bool hop)
206
208
if (!data.Caret.PreserveSelection)
209
212
LineSegment line = data.Document.GetLine (data.Caret.Line);
212
216
int homeMark = GetHomeMark (data.Document, line);
216
220
newLocation.Column = homeMark;