Bram Moolenaar | e4f25e4 | 2017-07-07 11:54:15 +0200 | [diff] [blame^] | 1 | # Test of cursor-control characters inside ESC sequences |
| 2 | INIT |
| 3 | WANTSTATE |
| 4 | WANTSCREEN |
| 5 | |
| 6 | RESET |
| 7 | |
| 8 | PUSH "A B C D E F G H I" |
| 9 | PUSH "\x0d\x0a" |
| 10 | PUSH "A\e[2\bCB\e[2\bCC\e[2\bCD\e[2\bCE\e[2\bCF\e[2\bCG\e[2\bCH\e[2\bCI" |
| 11 | PUSH "\x0d\x0a" |
| 12 | PUSH "A \e[\x0d2CB\e[\x0d4CC\e[\x0d6CD\e[\x0d8CE\e[\x0d10CF\e[\x0d12CG\e[\x0d14CH\e[\x0d16CI" |
| 13 | PUSH "\x0d\x0a" |
| 14 | PUSH "A \e[1\x0bAB \e[1\x0bAC \e[1\x0bAD \e[1\x0bAE \e[1\x0bAF \e[1\x0bAG \e[1\x0bAH \e[1\x0bAI \e[1\x0bA" |
| 15 | |
| 16 | !Output |
| 17 | |
| 18 | $SEQ 0 2: ?screen_row \# = "A B C D E F G H I" |
| 19 | ?screen_row 3 = "A B C D E F G H I " |
| 20 | |
| 21 | ?cursor = 3,18 |