@@ -84,12 +84,12 @@
"pageup": "editor::MovePageUp",
"alt-pageup": "editor::PageUp",
"shift-pageup": "editor::SelectPageUp",
- "home": "editor::MoveToBeginningOfLine",
+ "home": ["editor::MoveToBeginningOfLine", { "stop_at_soft_wraps": true }],
"down": "editor::MoveDown",
"pagedown": "editor::MovePageDown",
"alt-pagedown": "editor::PageDown",
"shift-pagedown": "editor::SelectPageDown",
- "end": "editor::MoveToEndOfLine",
+ "end": ["editor::MoveToEndOfLine", { "stop_at_soft_wraps": true }],
"left": "editor::MoveLeft",
"right": "editor::MoveRight",
"ctrl-left": "editor::MoveToPreviousWordStart",
@@ -91,12 +91,12 @@
"ctrl-l": "editor::ScrollCursorCenter",
"alt-left": "editor::MoveToPreviousWordStart",
"alt-right": "editor::MoveToNextWordEnd",
- "cmd-left": "editor::MoveToBeginningOfLine",
- "ctrl-a": "editor::MoveToBeginningOfLine",
- "home": "editor::MoveToBeginningOfLine",
- "cmd-right": "editor::MoveToEndOfLine",
- "ctrl-e": "editor::MoveToEndOfLine",
- "end": "editor::MoveToEndOfLine",
+ "cmd-left": ["editor::MoveToBeginningOfLine", { "stop_at_soft_wraps": true }],
+ "ctrl-a": ["editor::MoveToBeginningOfLine", { "stop_at_soft_wraps": true }],
+ "home": ["editor::MoveToBeginningOfLine", { "stop_at_soft_wraps": true }],
+ "cmd-right": ["editor::MoveToEndOfLine", { "stop_at_soft_wraps": true }],
+ "ctrl-e": ["editor::MoveToEndOfLine", { "stop_at_soft_wraps": true }],
+ "end": ["editor::MoveToEndOfLine", { "stop_at_soft_wraps": true }],
"cmd-up": "editor::MoveToStartOfExcerpt",
"cmd-down": "editor::MoveToEndOfExcerpt",
"cmd-home": "editor::MoveToBeginning", // Typed via `cmd-fn-left`