Bram Moolenaar | 35e7594 | 2015-02-17 15:47:46 +0100 | [diff] [blame] | 1 | Tests for marks. |
| 2 | |
| 3 | STARTTEST |
| 4 | :so small.vim |
| 5 | :" test that a deleted mark is restored after delete-undo-redo-undo |
| 6 | :/^\t/+1 |
| 7 | :set nocp viminfo+=nviminfo |
| 8 | madduu |
| 9 | :let a = string(getpos("'a")) |
| 10 | :$put ='Mark after delete-undo-redo-undo: '.a |
Bram Moolenaar | a52dfae | 2016-01-10 20:21:57 +0100 | [diff] [blame] | 11 | :'' |
Bram Moolenaar | 35e7594 | 2015-02-17 15:47:46 +0100 | [diff] [blame] | 12 | ENDTEST |
| 13 | |
| 14 | textline A |
| 15 | textline B |
| 16 | textline C |
| 17 | |
Bram Moolenaar | a52dfae | 2016-01-10 20:21:57 +0100 | [diff] [blame] | 18 | STARTTEST |
| 19 | :" test that CTRL-A and CTRL-X updates last changed mark '[, ']. |
| 20 | :/^123/ |
| 21 | :execute "normal! \<C-A>`[v`]rAjwvjw\<C-X>`[v`]rX" |
| 22 | ENDTEST |
| 23 | |
| 24 | CTRL-A CTRL-X: |
| 25 | 123 123 123 |
| 26 | 123 123 123 |
| 27 | 123 123 123 |
| 28 | |
| 29 | STARTTEST |
| 30 | :g/^STARTTEST/.,/^ENDTEST/d |
| 31 | :wq! test.out |
| 32 | ENDTEST |
| 33 | |
Bram Moolenaar | 35e7594 | 2015-02-17 15:47:46 +0100 | [diff] [blame] | 34 | Results: |