Bram Moolenaar | 86b17e9 | 2014-07-02 20:00:47 +0200 | [diff] [blame] | 1 | |
Bram Moolenaar | b5647f7 | 2014-07-16 17:01:53 +0200 | [diff] [blame] | 2 | abcdef hijklmn pqrstuvwxyz_1060ABCDEFGHIJKLMNOP |
Bram Moolenaar | 86b17e9 | 2014-07-02 20:00:47 +0200 | [diff] [blame] | 3 | |
| 4 | Test 1: set linebreak |
| 5 | abcdef |
| 6 | +hijklmn |
Bram Moolenaar | b5647f7 | 2014-07-16 17:01:53 +0200 | [diff] [blame] | 7 | +pqrstuvwxyz_1060ABC |
Bram Moolenaar | 86b17e9 | 2014-07-02 20:00:47 +0200 | [diff] [blame] | 8 | +DEFGHIJKLMNOP |
| 9 | |
| 10 | Test 2: set linebreak + set list |
| 11 | ^Iabcdef hijklmn^I |
Bram Moolenaar | b5647f7 | 2014-07-16 17:01:53 +0200 | [diff] [blame] | 12 | +pqrstuvwxyz_1060ABC |
Bram Moolenaar | 86b17e9 | 2014-07-02 20:00:47 +0200 | [diff] [blame] | 13 | +DEFGHIJKLMNOP |
| 14 | |
| 15 | |
Bram Moolenaar | b5647f7 | 2014-07-16 17:01:53 +0200 | [diff] [blame] | 16 | Test 3: set linebreak nolist |
Bram Moolenaar | 86b17e9 | 2014-07-02 20:00:47 +0200 | [diff] [blame] | 17 | abcdef |
| 18 | +hijklmn |
Bram Moolenaar | b5647f7 | 2014-07-16 17:01:53 +0200 | [diff] [blame] | 19 | +pqrstuvwxyz_1060ABC |
Bram Moolenaar | 86b17e9 | 2014-07-02 20:00:47 +0200 | [diff] [blame] | 20 | +DEFGHIJKLMNOP |
Bram Moolenaar | 86b17e9 | 2014-07-02 20:00:47 +0200 | [diff] [blame] | 21 | 1 aaaaaaaaaaaaaaaaaa |
| 22 | |
Bram Moolenaar | b5647f7 | 2014-07-16 17:01:53 +0200 | [diff] [blame] | 23 | Test 4: set linebreak with tab and 1 line as long as screen: should break! |
Bram Moolenaar | 86b17e9 | 2014-07-02 20:00:47 +0200 | [diff] [blame] | 24 | 1 |
| 25 | +aaaaaaaaaaaaaaaaaa |
| 26 | ~ |
| 27 | ~ |
Bram Moolenaar | 49f9dd7 | 2014-08-29 12:08:43 +0200 | [diff] [blame] | 28 | _S_ bla |
| 29 | |
| 30 | Test 5: set linebreak with conceal and set list and tab displayed by different char (line may not be truncated) |
| 31 | Sabbbbbb bla |
| 32 | ~ |
| 33 | ~ |
| 34 | ~ |
Bram Moolenaar | 74db34c | 2015-06-25 13:30:46 +0200 | [diff] [blame] | 35 | Test 6: set linebreak with visual block mode |
Bram Moolenaar | 404406a | 2014-10-09 13:24:43 +0200 | [diff] [blame] | 36 | this not |
| 37 | aaaaaaaaaaaaa |
| 38 | REMOVE: |
| 39 | REMOVE: |
Bram Moolenaar | 74db34c | 2015-06-25 13:30:46 +0200 | [diff] [blame] | 40 | Test 7: set linebreak with visual block mode and v_b_A |
| 41 | long line: foobar foobar foobar foobar foobar foobar foobar foobar foobar foobar foobar foobar foobar foobar foobar foobar foobar foobar foobar foobar foobar foobar foobar foobar foobar foobar foobar foobar foobar foobar foobar foobar foobar foobar foobar foobar foobar foobar foobar foobar TARGETx at end |
| 42 | Test 8: set linebreak with visual char mode and changing block |
| 43 | 1111-2222-1111-11-1111-2222-1111 |
Bram Moolenaar | 31b259b | 2015-07-28 11:21:32 +0200 | [diff] [blame] | 44 | Test 9: using redo after block visual mode |
| 45 | |
| 46 | AaA |
| 47 | AaA |
| 48 | A |
Bram Moolenaar | 89c17c0 | 2015-08-11 17:46:36 +0200 | [diff] [blame] | 49 | Test 10: using normal commands after block-visual |
| 50 | |
| 51 | abcdpqrs |
Bram Moolenaar | 10ad1d9 | 2015-09-25 19:35:02 +0200 | [diff] [blame] | 52 | Test 11: using block replace mode after wrapping |
| 53 | aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0aaa |
| 54 | aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0aaa |
Bram Moolenaar | 9bc01eb | 2015-12-17 21:14:58 +0100 | [diff] [blame] | 55 | Test 12: set linebreak list listchars=space:_,tab:>-,tail:-,eol:$ |
| 56 | a aaaaaaaaaaaaaaaaaaaaaa a |
| 57 | |
| 58 | Test 12: set linebreak list listchars=space:_,tab:>-,tail:-,eol:$ |
| 59 | a_ |
| 60 | aaaaaaaaaaaaaaaaaaaa |
| 61 | aa>-----a-$ |
| 62 | ~ |