{"version":"1.0.19","anchor":"enhanced-text-editing","canonical_anchor":"enhanced-text-editing","heading":"Enhanced Text Editing","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/1.0.19\/e\/enhanced-text-editing","release_url":"https:\/\/changelogs.core-directive.com\/v\/1.0.19","markdown":"### Enhanced Text Editing\n\nLogical Line Navigation\n\n- **New logical line movement commands**: Navigate by actual line breaks rather than wrapped lines\n- `upLogicalLine()`: Move cursor up one logical line (to previous newline)\n- `downLogicalLine()`: Move cursor down one logical line (to next newline)\n- `startOfLogicalLine()`: Jump to start of current logical line\n- `endOfLogicalLine()`: Jump to end of current logical line\n- `firstNonBlankInLogicalLine()`: Jump to first non-whitespace character in logical line\n- `deleteToLogicalLineEnd()`: Delete from cursor to end of logical line\n\nThese commands are useful when working with long lines that wrap in the terminal, allowing navigation based on actual line breaks in the text rather than visual line wrapping."}