ofs | hex dump | ascii |
---|
0000 | 54 6f 3a 20 76 69 6d 5f 64 65 76 40 67 6f 6f 67 6c 65 67 72 6f 75 70 73 2e 63 6f 6d 0a 53 75 62 | To:.vim_dev@googlegroups.com.Sub |
0020 | 6a 65 63 74 3a 20 50 61 74 63 68 20 37 2e 34 2e 30 36 34 0a 46 63 63 3a 20 6f 75 74 62 6f 78 0a | ject:.Patch.7.4.064.Fcc:.outbox. |
0040 | 46 72 6f 6d 3a 20 42 72 61 6d 20 4d 6f 6f 6c 65 6e 61 61 72 20 3c 42 72 61 6d 40 6d 6f 6f 6c 65 | From:.Bram.Moolenaar.<Bram@moole |
0060 | 6e 61 61 72 2e 6e 65 74 3e 0a 4d 69 6d 65 2d 56 65 72 73 69 6f 6e 3a 20 31 2e 30 0a 43 6f 6e 74 | naar.net>.Mime-Version:.1.0.Cont |
0080 | 65 6e 74 2d 54 79 70 65 3a 20 74 65 78 74 2f 70 6c 61 69 6e 3b 20 63 68 61 72 73 65 74 3d 55 54 | ent-Type:.text/plain;.charset=UT |
00a0 | 46 2d 38 0a 43 6f 6e 74 65 6e 74 2d 54 72 61 6e 73 66 65 72 2d 45 6e 63 6f 64 69 6e 67 3a 20 38 | F-8.Content-Transfer-Encoding:.8 |
00c0 | 62 69 74 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 50 61 74 63 68 20 37 2e 34 2e 30 36 34 0a | bit.------------..Patch.7.4.064. |
00e0 | 50 72 6f 62 6c 65 6d 3a 20 20 20 20 57 68 65 6e 20 72 65 70 6c 61 63 69 6e 67 20 61 20 63 68 61 | Problem:....When.replacing.a.cha |
0100 | 72 61 63 74 65 72 20 69 6e 20 56 69 73 75 61 6c 20 62 6c 6f 63 6b 20 6d 6f 64 65 2c 20 65 6e 74 | racter.in.Visual.block.mode,.ent |
0120 | 65 72 69 6e 67 20 61 20 43 52 0a 20 20 20 20 20 20 20 20 20 20 20 20 64 6f 65 73 20 6e 6f 74 20 | ering.a.CR.............does.not. |
0140 | 63 61 75 73 65 20 61 20 72 65 70 65 61 74 65 64 20 6c 69 6e 65 20 62 72 65 61 6b 2e 0a 53 6f 6c | cause.a.repeated.line.break..Sol |
0160 | 75 74 69 6f 6e 3a 20 20 20 52 65 63 6f 67 6e 69 7a 65 20 74 68 65 20 73 69 74 75 61 74 69 6f 6e | ution:...Recognize.the.situation |
0180 | 20 61 6e 64 20 72 65 70 65 61 74 20 74 68 65 20 6c 69 6e 65 20 62 72 65 61 6b 2e 20 28 43 68 72 | .and.repeat.the.line.break..(Chr |
01a0 | 69 73 74 69 61 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 42 72 61 62 61 6e 64 74 29 0a 46 69 6c | istian.............Brabandt).Fil |
01c0 | 65 73 3a 20 20 20 20 20 20 73 72 63 2f 6e 6f 72 6d 61 6c 2e 63 2c 20 73 72 63 2f 6f 70 73 2e 63 | es:......src/normal.c,.src/ops.c |
01e0 | 2c 20 73 72 63 2f 74 65 73 74 64 69 72 2f 74 65 73 74 33 39 2e 69 6e 2c 0a 20 20 20 20 20 20 20 | ,.src/testdir/test39.in,........ |
0200 | 20 20 20 20 20 73 72 63 2f 74 65 73 74 64 69 72 2f 74 65 73 74 33 39 2e 6f 6b 0a 0a 0a 2a 2a 2a | .....src/testdir/test39.ok...*** |
0220 | 20 2e 2e 2f 76 69 6d 2d 37 2e 34 2e 30 36 33 2f 73 72 63 2f 6e 6f 72 6d 61 6c 2e 63 09 32 30 31 | .../vim-7.4.063/src/normal.c.201 |
0240 | 33 2d 30 39 2d 32 35 20 31 38 3a 35 34 3a 32 30 2e 30 30 30 30 30 30 30 30 30 20 2b 30 32 30 30 | 3-09-25.18:54:20.000000000.+0200 |
0260 | 0a 2d 2d 2d 20 73 72 63 2f 6e 6f 72 6d 61 6c 2e 63 09 32 30 31 33 2d 31 31 2d 30 34 20 30 31 3a | .---.src/normal.c.2013-11-04.01: |
0280 | 31 34 3a 35 33 2e 30 30 30 30 30 30 30 30 30 20 2b 30 31 30 30 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | 14:53.000000000.+0100.********** |
02a0 | 2a 2a 2a 2a 2a 0a 2a 2a 2a 20 37 30 33 36 2c 37 30 34 31 20 2a 2a 2a 2a 0a 2d 2d 2d 20 37 30 33 | *****.***.7036,7041.****.---.703 |
02c0 | 36 2c 37 30 34 38 20 2d 2d 2d 2d 0a 20 20 20 20 20 20 7b 0a 20 20 09 69 66 20 28 67 6f 74 5f 69 | 6,7048.----.......{....if.(got_i |
02e0 | 6e 74 29 0a 20 20 09 20 20 20 20 72 65 73 65 74 5f 56 49 73 75 61 6c 28 29 3b 0a 2b 20 09 69 66 | nt)........reset_VIsual();.+..if |
0300 | 20 28 68 61 64 5f 63 74 72 6c 5f 76 29 0a 2b 20 09 7b 0a 2b 20 09 20 20 20 20 69 66 20 28 63 61 | .(had_ctrl_v).+..{.+......if.(ca |
0320 | 70 2d 3e 6e 63 68 61 72 20 3d 3d 20 27 5c 72 27 29 0a 2b 20 09 09 63 61 70 2d 3e 6e 63 68 61 72 | p->nchar.==.'\r').+...cap->nchar |
0340 | 20 3d 20 2d 31 3b 0a 2b 20 09 20 20 20 20 65 6c 73 65 20 69 66 20 28 63 61 70 2d 3e 6e 63 68 61 | .=.-1;.+......else.if.(cap->ncha |
0360 | 72 20 3d 3d 20 27 5c 6e 27 29 0a 2b 20 09 09 63 61 70 2d 3e 6e 63 68 61 72 20 3d 20 2d 32 3b 0a | r.==.'\n').+...cap->nchar.=.-2;. |
0380 | 2b 20 09 7d 0a 20 20 09 6e 76 5f 6f 70 65 72 61 74 6f 72 28 63 61 70 29 3b 0a 20 20 09 72 65 74 | +..}....nv_operator(cap);....ret |
03a0 | 75 72 6e 3b 0a 20 20 20 20 20 20 7d 0a 2a 2a 2a 20 2e 2e 2f 76 69 6d 2d 37 2e 34 2e 30 36 33 2f | urn;.......}.***.../vim-7.4.063/ |
03c0 | 73 72 63 2f 6f 70 73 2e 63 09 32 30 31 33 2d 31 31 2d 30 32 20 32 33 3a 35 39 3a 33 30 2e 30 30 | src/ops.c.2013-11-02.23:59:30.00 |
03e0 | 30 30 30 30 30 30 30 20 2b 30 31 30 30 0a 2d 2d 2d 20 73 72 63 2f 6f 70 73 2e 63 09 32 30 31 33 | 0000000.+0100.---.src/ops.c.2013 |
0400 | 2d 31 31 2d 30 34 20 30 31 3a 32 38 3a 35 34 2e 30 30 30 30 30 30 30 30 30 20 2b 30 31 30 30 0a | -11-04.01:28:54.000000000.+0100. |
0420 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 2a 20 32 30 37 34 2c 32 30 38 33 20 2a 2a | ***************.***.2074,2083.** |
0440 | 2a 2a 0a 2d 2d 2d 20 32 30 37 34 2c 32 30 38 38 20 2d 2d 2d 2d 0a 20 20 20 20 20 20 63 68 61 72 | **.---.2074,2088.----.......char |
0460 | 5f 75 09 09 2a 6e 65 77 70 2c 20 2a 6f 6c 64 70 3b 0a 20 20 20 20 20 20 73 69 7a 65 5f 74 09 09 | _u..*newp,.*oldp;.......size_t.. |
0480 | 6f 6c 64 6c 65 6e 3b 0a 20 20 20 20 20 20 73 74 72 75 63 74 20 62 6c 6f 63 6b 5f 64 65 66 09 62 | oldlen;.......struct.block_def.b |
04a0 | 64 3b 0a 2b 20 20 20 20 20 63 68 61 72 5f 75 09 09 2a 61 66 74 65 72 5f 70 20 3d 20 4e 55 4c 4c | d;.+.....char_u..*after_p.=.NULL |
04c0 | 3b 0a 2b 20 20 20 20 20 69 6e 74 09 09 09 68 61 64 5f 63 74 72 6c 5f 76 5f 63 72 20 3d 20 28 63 | ;.+.....int...had_ctrl_v_cr.=.(c |
04e0 | 20 3d 3d 20 2d 31 20 7c 7c 20 63 20 3d 3d 20 2d 32 29 3b 0a 20 20 0a 20 20 20 20 20 20 69 66 20 | .==.-1.||.c.==.-2);..........if. |
0500 | 28 28 63 75 72 62 75 66 2d 3e 62 5f 6d 6c 2e 6d 6c 5f 66 6c 61 67 73 20 26 20 4d 4c 5f 45 4d 50 | ((curbuf->b_ml.ml_flags.&.ML_EMP |
0520 | 54 59 20 29 20 7c 7c 20 6f 61 70 2d 3e 65 6d 70 74 79 29 0a 20 20 09 72 65 74 75 72 6e 20 4f 4b | TY.).||.oap->empty)....return.OK |
0540 | 3b 09 20 20 20 20 2f 2a 20 6e 6f 74 68 69 6e 67 20 74 6f 20 64 6f 20 2a 2f 0a 20 20 0a 2b 20 20 | ;...../*.nothing.to.do.*/....+.. |
0560 | 20 20 20 69 66 20 28 68 61 64 5f 63 74 72 6c 5f 76 5f 63 72 29 0a 2b 20 09 63 20 3d 20 28 63 20 | ...if.(had_ctrl_v_cr).+..c.=.(c. |
0580 | 3d 3d 20 2d 31 20 3f 20 27 5c 72 27 20 3a 20 27 5c 6e 27 29 3b 0a 2b 20 0a 20 20 23 69 66 64 65 | ==.-1.?.'\r'.:.'\n');.+....#ifde |
05a0 | 66 20 46 45 41 54 5f 4d 42 59 54 45 0a 20 20 20 20 20 20 69 66 20 28 68 61 73 5f 6d 62 79 74 65 | f.FEAT_MBYTE.......if.(has_mbyte |
05c0 | 29 0a 20 20 09 6d 62 5f 61 64 6a 75 73 74 5f 6f 70 65 6e 64 28 6f 61 70 29 3b 0a 2a 2a 2a 2a 2a | )....mb_adjust_opend(oap);.***** |
05e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 2a 20 32 31 36 34 2c 32 31 38 38 20 2a 2a 2a 2a 0a 20 20 | **********.***.2164,2188.****... |
0600 | 09 20 20 20 20 2f 2a 20 69 6e 73 65 72 74 20 70 72 65 2d 73 70 61 63 65 73 20 2a 2f 0a 20 20 09 | ...../*.insert.pre-spaces.*/.... |
0620 | 20 20 20 20 63 6f 70 79 5f 73 70 61 63 65 73 28 6e 65 77 70 20 2b 20 62 64 2e 74 65 78 74 63 6f | ....copy_spaces(newp.+.bd.textco |
0640 | 6c 2c 20 28 73 69 7a 65 5f 74 29 62 64 2e 73 74 61 72 74 73 70 61 63 65 73 29 3b 0a 20 20 09 20 | l,.(size_t)bd.startspaces);..... |
0660 | 20 20 20 2f 2a 20 69 6e 73 65 72 74 20 72 65 70 6c 61 63 65 6d 65 6e 74 20 63 68 61 72 73 20 43 | .../*.insert.replacement.chars.C |
0680 | 48 45 43 4b 20 46 4f 52 20 41 4c 4c 4f 43 41 54 45 44 20 53 50 41 43 45 20 2a 2f 0a 21 20 23 69 | HECK.FOR.ALLOCATED.SPACE.*/.!.#i |
06a0 | 66 64 65 66 20 46 45 41 54 5f 4d 42 59 54 45 0a 21 20 09 20 20 20 20 69 66 20 28 68 61 73 5f 6d | fdef.FEAT_MBYTE.!......if.(has_m |
06c0 | 62 79 74 65 29 0a 20 20 09 20 20 20 20 7b 0a 21 20 09 09 6e 20 3d 20 28 69 6e 74 29 53 54 52 4c | byte)........{.!...n.=.(int)STRL |
06e0 | 45 4e 28 6e 65 77 70 29 3b 0a 21 20 09 09 77 68 69 6c 65 20 28 2d 2d 6e 75 6d 5f 63 68 61 72 73 | EN(newp);.!...while.(--num_chars |
0700 | 20 3e 3d 20 30 29 0a 21 20 09 09 20 20 20 20 6e 20 2b 3d 20 28 2a 6d 62 5f 63 68 61 72 32 62 79 | .>=.0).!.......n.+=.(*mb_char2by |
0720 | 74 65 73 29 28 63 2c 20 6e 65 77 70 20 2b 20 6e 29 3b 0a 20 20 09 20 20 20 20 7d 0a 20 20 09 20 | tes)(c,.newp.+.n);........}..... |
0740 | 20 20 20 65 6c 73 65 0a 2d 20 23 65 6e 64 69 66 0a 2d 20 09 09 63 6f 70 79 5f 63 68 61 72 73 28 | ...else.-.#endif.-...copy_chars( |
0760 | 6e 65 77 70 20 2b 20 53 54 52 4c 45 4e 28 6e 65 77 70 29 2c 20 28 73 69 7a 65 5f 74 29 6e 75 6d | newp.+.STRLEN(newp),.(size_t)num |
0780 | 63 2c 20 63 29 3b 0a 2d 20 09 20 20 20 20 69 66 20 28 21 62 64 2e 69 73 5f 73 68 6f 72 74 29 0a | c,.c);.-......if.(!bd.is_short). |
07a0 | 20 20 09 20 20 20 20 7b 0a 21 20 09 09 2f 2a 20 69 6e 73 65 72 74 20 70 6f 73 74 2d 73 70 61 63 | .......{.!.../*.insert.post-spac |
07c0 | 65 73 20 2a 2f 0a 21 20 09 09 63 6f 70 79 5f 73 70 61 63 65 73 28 6e 65 77 70 20 2b 20 53 54 52 | es.*/.!...copy_spaces(newp.+.STR |
07e0 | 4c 45 4e 28 6e 65 77 70 29 2c 20 28 73 69 7a 65 5f 74 29 62 64 2e 65 6e 64 73 70 61 63 65 73 29 | LEN(newp),.(size_t)bd.endspaces) |
0800 | 3b 0a 21 20 09 09 2f 2a 20 63 6f 70 79 20 74 68 65 20 70 61 72 74 20 61 66 74 65 72 20 74 68 65 | ;.!.../*.copy.the.part.after.the |
0820 | 20 63 68 61 6e 67 65 64 20 70 61 72 74 20 2a 2f 0a 21 20 09 09 53 54 52 4d 4f 56 45 28 6e 65 77 | .changed.part.*/.!...STRMOVE(new |
0840 | 70 20 2b 20 53 54 52 4c 45 4e 28 6e 65 77 70 29 2c 20 6f 6c 64 70 29 3b 0a 20 20 09 20 20 20 20 | p.+.STRLEN(newp),.oldp);........ |
0860 | 7d 0a 20 20 09 20 20 20 20 2f 2a 20 72 65 70 6c 61 63 65 20 74 68 65 20 6c 69 6e 65 20 2a 2f 0a | }......../*.replace.the.line.*/. |
0880 | 20 20 09 20 20 20 20 6d 6c 5f 72 65 70 6c 61 63 65 28 63 75 72 77 69 6e 2d 3e 77 5f 63 75 72 73 | .......ml_replace(curwin->w_curs |
08a0 | 6f 72 2e 6c 6e 75 6d 2c 20 6e 65 77 70 2c 20 46 41 4c 53 45 29 3b 0a 20 20 09 7d 0a 20 20 20 20 | or.lnum,.newp,.FALSE);....}..... |
08c0 | 20 20 7d 0a 20 20 20 20 20 20 65 6c 73 65 0a 2d 2d 2d 20 32 31 36 39 2c 32 32 31 31 20 2d 2d 2d | ..}.......else.---.2169,2211.--- |
08e0 | 2d 0a 20 20 09 20 20 20 20 2f 2a 20 69 6e 73 65 72 74 20 70 72 65 2d 73 70 61 63 65 73 20 2a 2f | -......../*.insert.pre-spaces.*/ |
0900 | 0a 20 20 09 20 20 20 20 63 6f 70 79 5f 73 70 61 63 65 73 28 6e 65 77 70 20 2b 20 62 64 2e 74 65 | ........copy_spaces(newp.+.bd.te |
0920 | 78 74 63 6f 6c 2c 20 28 73 69 7a 65 5f 74 29 62 64 2e 73 74 61 72 74 73 70 61 63 65 73 29 3b 0a | xtcol,.(size_t)bd.startspaces);. |
0940 | 20 20 09 20 20 20 20 2f 2a 20 69 6e 73 65 72 74 20 72 65 70 6c 61 63 65 6d 65 6e 74 20 63 68 61 | ......./*.insert.replacement.cha |
0960 | 72 73 20 43 48 45 43 4b 20 46 4f 52 20 41 4c 4c 4f 43 41 54 45 44 20 53 50 41 43 45 20 2a 2f 0a | rs.CHECK.FOR.ALLOCATED.SPACE.*/. |
0980 | 21 20 09 20 20 20 20 2f 2a 20 2d 31 2f 2d 32 20 69 73 20 75 73 65 64 20 66 6f 72 20 65 6e 74 65 | !....../*.-1/-2.is.used.for.ente |
09a0 | 72 69 6e 67 20 43 52 20 6c 69 74 65 72 61 6c 6c 79 2e 20 2a 2f 0a 21 20 09 20 20 20 20 69 66 20 | ring.CR.literally..*/.!......if. |
09c0 | 28 68 61 64 5f 63 74 72 6c 5f 76 5f 63 72 20 7c 7c 20 28 63 20 21 3d 20 27 5c 72 27 20 26 26 20 | (had_ctrl_v_cr.||.(c.!=.'\r'.&&. |
09e0 | 63 20 21 3d 20 27 5c 6e 27 29 29 0a 20 20 09 20 20 20 20 7b 0a 21 20 23 69 66 64 65 66 20 46 45 | c.!=.'\n'))........{.!.#ifdef.FE |
0a00 | 41 54 5f 4d 42 59 54 45 0a 21 20 09 09 69 66 20 28 68 61 73 5f 6d 62 79 74 65 29 0a 21 20 09 09 | AT_MBYTE.!...if.(has_mbyte).!... |
0a20 | 7b 0a 21 20 09 09 20 20 20 20 6e 20 3d 20 28 69 6e 74 29 53 54 52 4c 45 4e 28 6e 65 77 70 29 3b | {.!.......n.=.(int)STRLEN(newp); |
0a40 | 0a 21 20 09 09 20 20 20 20 77 68 69 6c 65 20 28 2d 2d 6e 75 6d 5f 63 68 61 72 73 20 3e 3d 20 30 | .!.......while.(--num_chars.>=.0 |
0a60 | 29 0a 21 20 09 09 09 6e 20 2b 3d 20 28 2a 6d 62 5f 63 68 61 72 32 62 79 74 65 73 29 28 63 2c 20 | ).!....n.+=.(*mb_char2bytes)(c,. |
0a80 | 6e 65 77 70 20 2b 20 6e 29 3b 0a 21 20 09 09 7d 0a 21 20 09 09 65 6c 73 65 0a 21 20 23 65 6e 64 | newp.+.n);.!...}.!...else.!.#end |
0aa0 | 69 66 0a 21 20 09 09 20 20 20 20 63 6f 70 79 5f 63 68 61 72 73 28 6e 65 77 70 20 2b 20 53 54 52 | if.!.......copy_chars(newp.+.STR |
0ac0 | 4c 45 4e 28 6e 65 77 70 29 2c 20 28 73 69 7a 65 5f 74 29 6e 75 6d 63 2c 20 63 29 3b 0a 21 20 09 | LEN(newp),.(size_t)numc,.c);.!.. |
0ae0 | 09 69 66 20 28 21 62 64 2e 69 73 5f 73 68 6f 72 74 29 0a 21 20 09 09 7b 0a 21 20 09 09 20 20 20 | .if.(!bd.is_short).!...{.!...... |
0b00 | 20 2f 2a 20 69 6e 73 65 72 74 20 70 6f 73 74 2d 73 70 61 63 65 73 20 2a 2f 0a 21 20 09 09 20 20 | ./*.insert.post-spaces.*/.!..... |
0b20 | 20 20 63 6f 70 79 5f 73 70 61 63 65 73 28 6e 65 77 70 20 2b 20 53 54 52 4c 45 4e 28 6e 65 77 70 | ..copy_spaces(newp.+.STRLEN(newp |
0b40 | 29 2c 20 28 73 69 7a 65 5f 74 29 62 64 2e 65 6e 64 73 70 61 63 65 73 29 3b 0a 21 20 09 09 20 20 | ),.(size_t)bd.endspaces);.!..... |
0b60 | 20 20 2f 2a 20 63 6f 70 79 20 74 68 65 20 70 61 72 74 20 61 66 74 65 72 20 74 68 65 20 63 68 61 | ../*.copy.the.part.after.the.cha |
0b80 | 6e 67 65 64 20 70 61 72 74 20 2a 2f 0a 21 20 09 09 20 20 20 20 53 54 52 4d 4f 56 45 28 6e 65 77 | nged.part.*/.!.......STRMOVE(new |
0ba0 | 70 20 2b 20 53 54 52 4c 45 4e 28 6e 65 77 70 29 2c 20 6f 6c 64 70 29 3b 0a 21 20 09 09 7d 0a 20 | p.+.STRLEN(newp),.oldp);.!...}.. |
0bc0 | 20 09 20 20 20 20 7d 0a 20 20 09 20 20 20 20 65 6c 73 65 0a 20 20 09 20 20 20 20 7b 0a 21 20 09 | ......}........else........{.!.. |
0be0 | 09 2f 2a 20 52 65 70 6c 61 63 69 6e 67 20 77 69 74 68 20 5c 72 20 6f 72 20 5c 6e 20 6d 65 61 6e | ./*.Replacing.with.\r.or.\n.mean |
0c00 | 73 20 73 70 6c 69 74 74 69 6e 67 20 74 68 65 20 6c 69 6e 65 2e 20 2a 2f 0a 21 20 09 09 61 66 74 | s.splitting.the.line..*/.!...aft |
0c20 | 65 72 5f 70 20 3d 20 61 6c 6c 6f 63 5f 63 68 65 63 6b 28 28 75 6e 73 69 67 6e 65 64 29 6f 6c 64 | er_p.=.alloc_check((unsigned)old |
0c40 | 6c 65 6e 20 2b 20 31 20 2b 20 6e 20 2d 20 53 54 52 4c 45 4e 28 6e 65 77 70 29 29 3b 0a 21 20 09 | len.+.1.+.n.-.STRLEN(newp));.!.. |
0c60 | 09 69 66 20 28 61 66 74 65 72 5f 70 20 21 3d 20 4e 55 4c 4c 29 0a 21 20 09 09 20 20 20 20 53 54 | .if.(after_p.!=.NULL).!.......ST |
0c80 | 52 4d 4f 56 45 28 61 66 74 65 72 5f 70 2c 20 6f 6c 64 70 29 3b 0a 20 20 09 20 20 20 20 7d 0a 20 | RMOVE(after_p,.oldp);........}.. |
0ca0 | 20 09 20 20 20 20 2f 2a 20 72 65 70 6c 61 63 65 20 74 68 65 20 6c 69 6e 65 20 2a 2f 0a 20 20 09 | ....../*.replace.the.line.*/.... |
0cc0 | 20 20 20 20 6d 6c 5f 72 65 70 6c 61 63 65 28 63 75 72 77 69 6e 2d 3e 77 5f 63 75 72 73 6f 72 2e | ....ml_replace(curwin->w_cursor. |
0ce0 | 6c 6e 75 6d 2c 20 6e 65 77 70 2c 20 46 41 4c 53 45 29 3b 0a 2b 20 09 20 20 20 20 69 66 20 28 61 | lnum,.newp,.FALSE);.+......if.(a |
0d00 | 66 74 65 72 5f 70 20 21 3d 20 4e 55 4c 4c 29 0a 2b 20 09 20 20 20 20 7b 0a 2b 20 09 09 6d 6c 5f | fter_p.!=.NULL).+......{.+...ml_ |
0d20 | 61 70 70 65 6e 64 28 63 75 72 77 69 6e 2d 3e 77 5f 63 75 72 73 6f 72 2e 6c 6e 75 6d 2b 2b 2c 20 | append(curwin->w_cursor.lnum++,. |
0d40 | 61 66 74 65 72 5f 70 2c 20 30 2c 20 46 41 4c 53 45 29 3b 0a 2b 20 09 09 61 70 70 65 6e 64 65 64 | after_p,.0,.FALSE);.+...appended |
0d60 | 5f 6c 69 6e 65 73 5f 6d 61 72 6b 28 63 75 72 77 69 6e 2d 3e 77 5f 63 75 72 73 6f 72 2e 6c 6e 75 | _lines_mark(curwin->w_cursor.lnu |
0d80 | 6d 2c 20 31 4c 29 3b 0a 2b 20 09 09 6f 61 70 2d 3e 65 6e 64 2e 6c 6e 75 6d 2b 2b 3b 0a 2b 20 09 | m,.1L);.+...oap->end.lnum++;.+.. |
0da0 | 09 76 69 6d 5f 66 72 65 65 28 61 66 74 65 72 5f 70 29 3b 0a 2b 20 09 20 20 20 20 7d 0a 20 20 09 | .vim_free(after_p);.+......}.... |
0dc0 | 7d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 65 6c 73 65 0a 2a 2a 2a 20 2e 2e 2f 76 69 6d 2d | }.......}.......else.***.../vim- |
0de0 | 37 2e 34 2e 30 36 33 2f 73 72 63 2f 74 65 73 74 64 69 72 2f 74 65 73 74 33 39 2e 69 6e 09 32 30 | 7.4.063/src/testdir/test39.in.20 |
0e00 | 31 33 2d 30 33 2d 30 37 20 31 38 3a 33 30 3a 33 38 2e 30 30 30 30 30 30 30 30 30 20 2b 30 31 30 | 13-03-07.18:30:38.000000000.+010 |
0e20 | 30 0a 2d 2d 2d 20 73 72 63 2f 74 65 73 74 64 69 72 2f 74 65 73 74 33 39 2e 69 6e 09 32 30 31 33 | 0.---.src/testdir/test39.in.2013 |
0e40 | 2d 31 31 2d 30 34 20 30 31 3a 33 36 3a 33 34 2e 30 30 30 30 30 30 30 30 30 20 2b 30 31 30 30 0a | -11-04.01:36:34.000000000.+0100. |
0e60 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 2a 20 33 32 2c 33 37 20 2a 2a 2a 2a 0a 2d | ***************.***.32,37.****.- |
0e80 | 2d 2d 20 33 32 2c 34 31 20 2d 2d 2d 2d 0a 20 20 64 6f 68 20 64 75 74 1b 56 6b 55 6a 0a 20 20 3a | --.32,41.----...doh.dut.VkUj...: |
0ea0 | 22 20 55 70 70 65 72 63 61 73 65 20 70 61 72 74 20 6f 66 20 74 77 6f 20 6c 69 6e 65 73 0a 20 20 | ".Uppercase.part.of.two.lines... |
0ec0 | 64 64 70 70 69 33 33 33 1b 6b 30 69 32 32 32 1b 66 79 6c 6c 76 6a 66 75 55 6b 0a 2b 20 3a 22 20 | ddppi333.k0i222.fyllvjfuUk.+.:". |
0ee0 | 76 69 73 75 61 6c 20 72 65 70 6c 61 63 65 20 75 73 69 6e 67 20 45 6e 74 65 72 20 6f 72 20 4e 4c | visual.replace.using.Enter.or.NL |
0f00 | 0a 2b 20 47 33 6f 31 32 33 34 35 36 37 38 39 1b 32 6b 30 35 6c 16 32 6a 72 0d 47 33 6f 39 38 37 | .+.G3o123456789.2k05l.2jr.G3o987 |
0f20 | 36 35 1b 32 6b 30 32 6c 16 32 6a 72 16 0d 0a 2b 20 47 33 6f 31 32 33 34 35 36 37 38 39 1b 32 6b | 65.2k02l.2jr...+.G3o123456789.2k |
0f40 | 30 35 6c 16 32 6a 72 0a 2b 20 47 33 6f 39 38 37 36 35 1b 32 6b 30 32 6c 16 32 6a 72 16 0a 20 20 | 05l.2jr.+.G3o98765.2k02l.2jr.... |
0f60 | 3a 2f 5e 74 68 65 2f 2c 24 77 20 3e 3e 20 74 65 73 74 2e 6f 75 74 0a 20 20 3a 71 61 21 0a 20 20 | :/^the/,$w.>>.test.out...:qa!... |
0f80 | 45 4e 44 54 45 53 54 0a 2a 2a 2a 20 2e 2e 2f 76 69 6d 2d 37 2e 34 2e 30 36 33 2f 73 72 63 2f 74 | ENDTEST.***.../vim-7.4.063/src/t |
0fa0 | 65 73 74 64 69 72 2f 74 65 73 74 33 39 2e 6f 6b 09 32 30 31 33 2d 30 33 2d 30 37 20 31 38 3a 32 | estdir/test39.ok.2013-03-07.18:2 |
0fc0 | 38 3a 35 31 2e 30 30 30 30 30 30 30 30 30 20 2b 30 31 30 30 0a 2d 2d 2d 20 73 72 63 2f 74 65 73 | 8:51.000000000.+0100.---.src/tes |
0fe0 | 74 64 69 72 2f 74 65 73 74 33 39 2e 6f 6b 09 32 30 31 33 2d 31 31 2d 30 34 20 30 31 3a 33 37 3a | tdir/test39.ok.2013-11-04.01:37: |
1000 | 31 32 2e 30 30 30 30 30 30 30 30 30 20 2b 30 31 30 30 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | 12.000000000.+0100.************* |
1020 | 2a 2a 0a 2a 2a 2a 20 31 31 2c 31 33 20 2a 2a 2a 2a 0a 2d 2d 2d 20 31 31 2c 33 31 20 2d 2d 2d 2d | **.***.11,13.****.---.11,31.---- |
1040 | 0a 20 20 44 4f 48 20 44 55 54 0a 20 20 32 32 32 74 68 65 20 79 6f 55 54 55 53 53 45 55 55 20 45 | ...DOH.DUT...222the.yoUTUSSEUU.E |
1060 | 4e 44 0a 20 20 33 33 33 54 48 45 20 59 4f 55 54 55 df 65 75 75 20 65 6e 64 0a 2b 20 31 32 33 34 | ND...333THE.YOUTU.euu.end.+.1234 |
1080 | 35 0a 2b 20 37 38 39 0a 2b 20 31 32 33 34 35 0a 2b 20 37 38 39 0a 2b 20 31 32 33 34 35 0a 2b 20 | 5.+.789.+.12345.+.789.+.12345.+. |
10a0 | 37 38 39 0a 2b 20 39 38 0d 36 35 0a 2b 20 39 38 0d 36 35 0a 2b 20 39 38 0d 36 35 0a 2b 20 31 32 | 789.+.98.65.+.98.65.+.98.65.+.12 |
10c0 | 33 34 35 0a 2b 20 37 38 39 0a 2b 20 31 32 33 34 35 0a 2b 20 37 38 39 0a 2b 20 31 32 33 34 35 0a | 345.+.789.+.12345.+.789.+.12345. |
10e0 | 2b 20 37 38 39 0a 2b 20 39 38 00 36 35 0a 2b 20 39 38 00 36 35 0a 2b 20 39 38 00 36 35 0a 2a 2a | +.789.+.98.65.+.98.65.+.98.65.** |
1100 | 2a 20 2e 2e 2f 76 69 6d 2d 37 2e 34 2e 30 36 33 2f 73 72 63 2f 76 65 72 73 69 6f 6e 2e 63 09 32 | *.../vim-7.4.063/src/version.c.2 |
1120 | 30 31 33 2d 31 31 2d 30 34 20 30 30 3a 33 34 3a 34 37 2e 30 30 30 30 30 30 30 30 30 20 2b 30 31 | 013-11-04.00:34:47.000000000.+01 |
1140 | 30 30 0a 2d 2d 2d 20 73 72 63 2f 76 65 72 73 69 6f 6e 2e 63 09 32 30 31 33 2d 31 31 2d 30 34 20 | 00.---.src/version.c.2013-11-04. |
1160 | 30 31 3a 33 39 3a 32 36 2e 30 30 30 30 30 30 30 30 30 20 2b 30 31 30 30 0a 2a 2a 2a 2a 2a 2a 2a | 01:39:26.000000000.+0100.******* |
1180 | 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 2a 20 37 34 30 2c 37 34 31 20 2a 2a 2a 2a 0a 2d 2d 2d 20 37 34 | ********.***.740,741.****.---.74 |
11a0 | 30 2c 37 34 33 20 2d 2d 2d 2d 0a 20 20 7b 20 20 20 2f 2a 20 41 64 64 20 6e 65 77 20 70 61 74 63 | 0,743.----...{.../*.Add.new.patc |
11c0 | 68 20 6e 75 6d 62 65 72 20 62 65 6c 6f 77 20 74 68 69 73 20 6c 69 6e 65 20 2a 2f 0a 2b 20 2f 2a | h.number.below.this.line.*/.+./* |
11e0 | 2a 2f 0a 2b 20 20 20 20 20 36 34 2c 0a 20 20 2f 2a 2a 2f 0a 0a 2d 2d 20 0a 53 6f 20 77 68 65 6e | */.+.....64,.../**/..--..So.when |
1200 | 20 49 20 73 61 77 20 74 68 65 20 70 6f 73 74 20 74 6f 20 63 6f 6d 70 2e 65 64 69 74 6f 72 73 2c | .I.saw.the.post.to.comp.editors, |
1220 | 20 49 20 72 75 73 68 65 64 20 6f 76 65 72 20 74 6f 20 74 68 65 20 46 54 50 20 73 69 74 65 20 74 | .I.rushed.over.to.the.FTP.site.t |
1240 | 6f 0a 67 72 61 62 20 69 74 2e 20 20 53 6f 20 49 20 79 61 6e 6b 20 61 70 61 72 74 20 74 68 65 20 | o.grab.it...So.I.yank.apart.the. |
1260 | 74 61 72 62 61 6c 6c 2c 20 6c 69 67 68 74 20 78 20 63 61 6e 64 6c 65 73 2c 20 77 68 65 72 65 20 | tarball,.light.x.candles,.where. |
1280 | 78 3d 20 74 68 65 0a 76 69 6d 20 76 65 72 73 69 6f 6e 20 6d 75 6c 74 69 70 6c 69 65 64 20 62 79 | x=.the.vim.version.multiplied.by |
12a0 | 20 74 68 65 20 6d 64 35 73 75 6d 20 6f 66 20 74 68 65 20 73 6f 75 72 63 65 20 64 69 76 69 64 65 | .the.md5sum.of.the.source.divide |
12c0 | 64 20 62 79 20 74 68 65 20 4d 41 43 20 6f 66 0a 6d 79 20 4e 49 43 20 28 38 41 33 46 41 37 38 31 | d.by.the.MAC.of.my.NIC.(8A3FA781 |
12e0 | 35 35 41 38 41 31 44 33 34 36 43 33 43 34 41 29 2c 20 70 75 74 20 6f 6e 20 62 6c 61 63 6b 20 72 | 55A8A1D346C3C4A),.put.on.black.r |
1300 | 6f 62 65 73 2c 20 64 69 6d 20 74 68 65 20 6c 69 67 68 74 73 2c 0a 77 61 76 65 20 61 20 64 65 61 | obes,.dim.the.lights,.wave.a.dea |
1320 | 64 20 63 68 69 63 6b 65 6e 20 6f 76 65 72 20 74 68 65 20 68 61 72 64 20 64 72 69 76 65 2c 20 61 | d.chicken.over.the.hard.drive,.a |
1340 | 6e 64 20 73 75 6d 6d 6f 6e 20 74 68 65 20 70 6f 77 65 72 20 6f 66 20 47 4e 55 20 47 43 43 0a 77 | nd.summon.the.power.of.GNU.GCC.w |
1360 | 69 74 68 20 74 68 65 20 6d 61 67 69 63 20 77 6f 72 64 73 20 22 6d 61 6b 65 20 63 6f 6e 66 69 67 | ith.the.magic.words."make.config |
1380 | 20 3b 20 6d 61 6b 65 21 22 2e 0a 09 09 5b 4a 61 73 6f 6e 20 53 70 65 6e 63 65 2c 20 63 6f 6d 70 | .;.make!"....[Jason.Spence,.comp |
13a0 | 69 6c 69 6e 67 20 56 69 6d 20 35 2e 30 5d 0a 0a 20 2f 2f 2f 20 42 72 61 6d 20 4d 6f 6f 6c 65 6e | iling.Vim.5.0]...///.Bram.Moolen |
13c0 | 61 61 72 20 2d 2d 20 42 72 61 6d 40 4d 6f 6f 6c 65 6e 61 61 72 2e 6e 65 74 20 2d 2d 20 68 74 74 | aar.--.Bram@Moolenaar.net.--.htt |
13e0 | 70 3a 2f 2f 77 77 77 2e 4d 6f 6f 6c 65 6e 61 61 72 2e 6e 65 74 20 20 20 5c 5c 5c 0a 2f 2f 2f 20 | p://www.Moolenaar.net...\\\.///. |
1400 | 20 20 20 20 20 20 20 73 70 6f 6e 73 6f 72 20 56 69 6d 2c 20 76 6f 74 65 20 66 6f 72 20 66 65 61 | .......sponsor.Vim,.vote.for.fea |
1420 | 74 75 72 65 73 20 2d 2d 20 68 74 74 70 3a 2f 2f 77 77 77 2e 56 69 6d 2e 6f 72 67 2f 73 70 6f 6e | tures.--.http://www.Vim.org/spon |
1440 | 73 6f 72 2f 20 5c 5c 5c 0a 5c 5c 5c 20 20 61 6e 20 65 78 63 69 74 69 6e 67 20 6e 65 77 20 70 72 | sor/.\\\.\\\..an.exciting.new.pr |
1460 | 6f 67 72 61 6d 6d 69 6e 67 20 6c 61 6e 67 75 61 67 65 20 2d 2d 20 68 74 74 70 3a 2f 2f 77 77 77 | ogramming.language.--.http://www |
1480 | 2e 5a 69 6d 62 75 2e 6f 72 67 20 20 20 20 20 20 20 20 2f 2f 2f 0a 20 5c 5c 5c 20 20 20 20 20 20 | .Zimbu.org........///..\\\...... |
14a0 | 20 20 20 20 20 20 68 65 6c 70 20 6d 65 20 68 65 6c 70 20 41 49 44 53 20 76 69 63 74 69 6d 73 20 | ......help.me.help.AIDS.victims. |
14c0 | 2d 2d 20 68 74 74 70 3a 2f 2f 49 43 43 46 2d 48 6f 6c 6c 61 6e 64 2e 6f 72 67 20 20 20 20 2f 2f | --.http://ICCF-Holland.org....// |
14e0 | 2f 0a | /. |