summaryrefslogtreecommitdiffstats
path: root/patches/source/vim/patches/7.4.147
blob: 0df6ffa81db9a0e41cbe1b9c4500398b8d7084b1 (plain) (blame)
ofshex dumpascii
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 31 34 37 0a 46 63 63 3a 20 6f 75 74 62 6f 78 0a ject:.Patch.7.4.147.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 31 34 37 0a bit.------------..Patch.7.4.147.
00e0 50 72 6f 62 6c 65 6d 3a 20 20 20 20 43 75 72 73 6f 72 20 6d 6f 76 65 73 20 74 6f 20 77 72 6f 6e Problem:....Cursor.moves.to.wron
0100 67 20 70 6f 73 69 74 69 6f 6e 20 77 68 65 6e 20 75 73 69 6e 67 20 22 67 6a 22 20 61 66 74 65 72 g.position.when.using."gj".after
0120 20 22 24 22 20 61 6e 64 0a 09 20 20 20 20 76 69 72 74 75 61 6c 20 65 64 69 74 69 6e 67 20 69 73 ."$".and......virtual.editing.is
0140 20 61 63 74 69 76 65 2e 0a 53 6f 6c 75 74 69 6f 6e 3a 20 20 20 4d 61 6b 65 20 22 67 6a 22 20 62 .active..Solution:...Make."gj".b
0160 65 68 61 76 65 20 64 69 66 66 65 72 65 6e 74 6c 79 20 77 68 65 6e 20 76 69 72 74 75 61 6c 20 65 ehave.differently.when.virtual.e
0180 64 69 74 69 6e 67 20 69 73 20 61 63 74 69 76 65 2e 0a 09 20 20 20 20 28 48 69 72 6f 68 69 74 6f diting.is.active.......(Hirohito
01a0 20 48 69 67 61 73 68 69 29 0a 46 69 6c 65 73 3a 09 20 20 20 20 73 72 63 2f 6e 6f 72 6d 61 6c 2e .Higashi).Files:.....src/normal.
01c0 63 2c 20 73 72 63 2f 74 65 73 74 64 69 72 2f 74 65 73 74 33 39 2e 69 6e 2c 20 73 72 63 2f 74 65 c,.src/testdir/test39.in,.src/te
01e0 73 74 64 69 72 2f 74 65 73 74 33 39 2e 6f 6b 0a 0a 0a 2a 2a 2a 20 2e 2e 2f 76 69 6d 2d 37 2e 34 stdir/test39.ok...***.../vim-7.4
0200 2e 31 34 36 2f 73 72 63 2f 6e 6f 72 6d 61 6c 2e 63 09 32 30 31 33 2d 31 32 2d 31 31 20 31 34 3a .146/src/normal.c.2013-12-11.14:
0220 35 34 3a 35 38 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 6e 6f 54:58.000000000.+0100.---.src/no
0240 72 6d 61 6c 2e 63 09 32 30 31 34 2d 30 31 2d 31 34 20 31 33 3a 31 33 3a 33 30 2e 30 30 30 30 30 rmal.c.2014-01-14.13:13:30.00000
0260 30 30 30 30 20 2b 30 31 30 30 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 2a 20 34 0000.+0100.***************.***.4
0280 36 34 34 2c 34 36 35 30 20 2a 2a 2a 2a 0a 20 20 20 20 20 20 7d 0a 20 20 23 65 6e 64 69 66 0a 20 644,4650.****.......}...#endif..
02a0 20 0a 21 20 20 20 20 20 63 6f 6c 61 64 76 61 6e 63 65 28 63 75 72 77 69 6e 2d 3e 77 5f 63 75 72 ..!.....coladvance(curwin->w_cur
02c0 73 77 61 6e 74 29 3b 0a 20 20 0a 20 20 23 69 66 20 64 65 66 69 6e 65 64 28 46 45 41 54 5f 4c 49 swant);......#if.defined(FEAT_LI
02e0 4e 45 42 52 45 41 4b 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 46 45 41 54 5f 4d 42 59 54 45 29 0a NEBREAK).||.defined(FEAT_MBYTE).
0300 20 20 20 20 20 20 69 66 20 28 63 75 72 77 69 6e 2d 3e 77 5f 63 75 72 73 6f 72 2e 63 6f 6c 20 3e ......if.(curwin->w_cursor.col.>
0320 20 30 20 26 26 20 63 75 72 77 69 6e 2d 3e 77 5f 70 5f 77 72 61 70 29 0a 2d 2d 2d 20 34 36 34 34 .0.&&.curwin->w_p_wrap).---.4644
0340 2c 34 36 35 33 20 2d 2d 2d 2d 0a 20 20 20 20 20 20 7d 0a 20 20 23 65 6e 64 69 66 0a 20 20 0a 21 ,4653.----.......}...#endif....!
0360 20 20 20 20 20 69 66 20 28 76 69 72 74 75 61 6c 5f 61 63 74 69 76 65 28 29 20 26 26 20 61 74 65 .....if.(virtual_active().&&.ate
0380 6e 64 29 0a 21 20 09 63 6f 6c 61 64 76 61 6e 63 65 28 4d 41 58 43 4f 4c 29 3b 0a 21 20 20 20 20 nd).!..coladvance(MAXCOL);.!....
03a0 20 65 6c 73 65 0a 21 20 09 63 6f 6c 61 64 76 61 6e 63 65 28 63 75 72 77 69 6e 2d 3e 77 5f 63 75 .else.!..coladvance(curwin->w_cu
03c0 72 73 77 61 6e 74 29 3b 0a 20 20 0a 20 20 23 69 66 20 64 65 66 69 6e 65 64 28 46 45 41 54 5f 4c rswant);......#if.defined(FEAT_L
03e0 49 4e 45 42 52 45 41 4b 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 46 45 41 54 5f 4d 42 59 54 45 29 INEBREAK).||.defined(FEAT_MBYTE)
0400 0a 20 20 20 20 20 20 69 66 20 28 63 75 72 77 69 6e 2d 3e 77 5f 63 75 72 73 6f 72 2e 63 6f 6c 20 .......if.(curwin->w_cursor.col.
0420 3e 20 30 20 26 26 20 63 75 72 77 69 6e 2d 3e 77 5f 70 5f 77 72 61 70 29 0a 2a 2a 2a 20 2e 2e 2f >.0.&&.curwin->w_p_wrap).***.../
0440 76 69 6d 2d 37 2e 34 2e 31 34 36 2f 73 72 63 2f 74 65 73 74 64 69 72 2f 74 65 73 74 33 39 2e 69 vim-7.4.146/src/testdir/test39.i
0460 6e 09 32 30 31 33 2d 31 31 2d 32 31 20 31 34 3a 33 39 3a 35 38 2e 30 30 30 30 30 30 30 30 30 20 n.2013-11-21.14:39:58.000000000.
0480 2b 30 31 30 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 +0100.---.src/testdir/test39.in.
04a0 32 30 31 34 2d 30 31 2d 31 34 20 31 33 3a 31 32 3a 33 34 2e 30 30 30 30 30 30 30 30 30 20 2b 30 2014-01-14.13:12:34.000000000.+0
04c0 31 30 30 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 2a 20 35 32 2c 35 37 20 2a 2a 100.***************.***.52,57.**
04e0 2a 2a 0a 2d 2d 2d 20 35 32 2c 36 33 20 2d 2d 2d 2d 0a 20 20 47 33 6f 31 32 33 34 35 36 37 38 39 **.---.52,63.----...G3o123456789
0500 1b 32 6b 30 35 6c 16 32 6a 72 0d 47 33 6f 39 38 37 36 35 1b 32 6b 30 32 6c 16 32 6a 72 16 0d 0a .2k05l.2jr.G3o98765.2k02l.2jr...
0520 20 20 47 33 6f 31 32 33 34 35 36 37 38 39 1b 32 6b 30 35 6c 16 32 6a 72 0a 20 20 47 33 6f 39 38 ..G3o123456789.2k05l.2jr...G3o98
0540 37 36 35 1b 32 6b 30 32 6c 16 32 6a 72 16 0a 2b 20 3a 22 0a 2b 20 3a 22 20 54 65 73 74 20 63 75 765.2k02l.2jr..+.:".+.:".Test.cu
0560 72 73 6f 72 20 70 6f 73 69 74 69 6f 6e 2e 20 57 68 65 6e 20 76 65 3d 62 6c 6f 63 6b 20 61 6e 64 rsor.position..When.ve=block.and
0580 20 56 69 73 75 61 6c 20 62 6c 6f 63 6b 20 6d 6f 64 65 20 61 6e 64 20 24 67 6a 0a 2b 20 3a 73 65 .Visual.block.mode.and.$gj.+.:se
05a0 74 20 76 65 3d 62 6c 6f 63 6b 0a 2b 20 3a 65 78 65 20 22 3a 6e 6f 72 6d 21 20 32 6b 5c 3c 43 2d t.ve=block.+.:exe.":norm!.2k\<C-
05c0 56 3e 24 67 6a 5c 3c 45 73 63 3e 22 0a 2b 20 3a 6c 65 74 20 63 70 6f 73 3d 67 65 74 70 6f 73 28 V>$gj\<Esc>".+.:let.cpos=getpos(
05e0 22 27 3e 22 29 0a 2b 20 3a 24 70 75 74 20 3d 27 63 6f 6c 3a 27 2e 63 70 6f 73 5b 32 5d 2e 27 20 "'>").+.:$put.='col:'.cpos[2].'.
0600 6f 66 66 3a 27 2e 63 70 6f 73 5b 33 5d 0a 20 20 3a 2f 5e 74 68 65 2f 2c 24 77 20 3e 3e 20 74 65 off:'.cpos[3]...:/^the/,$w.>>.te
0620 73 74 2e 6f 75 74 0a 20 20 3a 71 61 21 0a 20 20 45 4e 44 54 45 53 54 0a 2a 2a 2a 20 2e 2e 2f 76 st.out...:qa!...ENDTEST.***.../v
0640 69 6d 2d 37 2e 34 2e 31 34 36 2f 73 72 63 2f 74 65 73 74 64 69 72 2f 74 65 73 74 33 39 2e 6f 6b im-7.4.146/src/testdir/test39.ok
0660 09 32 30 31 33 2d 31 31 2d 32 31 20 31 34 3a 33 39 3a 35 38 2e 30 30 30 30 30 30 30 30 30 20 2b .2013-11-21.14:39:58.000000000.+
0680 30 31 30 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 6f 6b 09 32 0100.---.src/testdir/test39.ok.2
06a0 30 31 34 2d 30 31 2d 31 34 20 31 33 3a 31 32 3a 34 36 2e 30 30 30 30 30 30 30 30 30 20 2b 30 31 014-01-14.13:12:46.000000000.+01
06c0 30 30 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 2a 20 34 33 2c 34 35 20 2a 2a 2a 00.***************.***.43,45.***
06e0 2a 0a 2d 2d 2d 20 34 33 2c 34 36 20 2d 2d 2d 2d 0a 20 20 39 38 00 36 35 0a 20 20 39 38 00 36 35 *.---.43,46.----...98.65...98.65
0700 0a 20 20 39 38 00 36 35 0a 2b 20 63 6f 6c 3a 34 20 6f 66 66 3a 30 0a 2a 2a 2a 20 2e 2e 2f 76 69 ...98.65.+.col:4.off:0.***.../vi
0720 6d 2d 37 2e 34 2e 31 34 36 2f 73 72 63 2f 76 65 72 73 69 6f 6e 2e 63 09 32 30 31 34 2d 30 31 2d m-7.4.146/src/version.c.2014-01-
0740 31 34 20 31 32 3a 35 37 3a 30 30 2e 30 30 30 30 30 30 30 30 30 20 2b 30 31 30 30 0a 2d 2d 2d 20 14.12:57:00.000000000.+0100.---.
0760 73 72 63 2f 76 65 72 73 69 6f 6e 2e 63 09 32 30 31 34 2d 30 31 2d 31 34 20 31 33 3a 31 31 3a 34 src/version.c.2014-01-14.13:11:4
0780 31 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 2a 1.000000000.+0100.**************
07a0 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 30 2c 37 34 33 20 2d *.***.740,741.****.---.740,743.-
07c0 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 68 20 6e 75 6d 62 65 ---...{.../*.Add.new.patch.numbe
07e0 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 2a 2f 0a 2b 20 20 20 r.below.this.line.*/.+./**/.+...
0800 20 20 31 34 37 2c 0a 20 20 2f 2a 2a 2f 0a 0a 2d 2d 20 0a 41 6c 74 68 6f 75 67 68 20 74 68 65 20 ..147,.../**/..--..Although.the.
0820 73 63 79 74 68 65 20 69 73 6e 27 74 20 70 72 65 2d 65 6d 69 6e 65 6e 74 20 61 6d 6f 6e 67 20 74 scythe.isn't.pre-eminent.among.t
0840 68 65 20 77 65 61 70 6f 6e 73 20 6f 66 20 77 61 72 2c 20 61 6e 79 6f 6e 65 20 77 68 6f 0a 68 61 he.weapons.of.war,.anyone.who.ha
0860 73 20 62 65 65 6e 20 6f 6e 20 74 68 65 20 77 72 6f 6e 67 20 65 6e 64 20 6f 66 2c 20 73 61 79 2c s.been.on.the.wrong.end.of,.say,
0880 20 61 20 70 65 61 73 61 6e 74 73 27 20 72 65 76 6f 6c 74 20 77 69 6c 6c 20 6b 6e 6f 77 20 74 68 .a.peasants'.revolt.will.know.th
08a0 61 74 20 69 6e 0a 73 6b 69 6c 6c 65 64 20 68 61 6e 64 73 20 69 74 20 69 73 20 66 65 61 72 73 6f at.in.skilled.hands.it.is.fearso
08c0 6d 65 2e 0a 09 09 09 09 09 2d 2d 20 28 54 65 72 72 79 20 50 72 61 74 63 68 65 74 74 2c 20 4d 6f me.......--.(Terry.Pratchett,.Mo
08e0 72 74 29 0a 0a 20 2f 2f 2f 20 42 72 61 6d 20 4d 6f 6f 6c 65 6e 61 61 72 20 2d 2d 20 42 72 61 6d rt)...///.Bram.Moolenaar.--.Bram
0900 40 4d 6f 6f 6c 65 6e 61 61 72 2e 6e 65 74 20 2d 2d 20 68 74 74 70 3a 2f 2f 77 77 77 2e 4d 6f 6f @Moolenaar.net.--.http://www.Moo
0920 6c 65 6e 61 61 72 2e 6e 65 74 20 20 20 5c 5c 5c 0a 2f 2f 2f 20 20 20 20 20 20 20 20 73 70 6f 6e lenaar.net...\\\.///........spon
0940 73 6f 72 20 56 69 6d 2c 20 76 6f 74 65 20 66 6f 72 20 66 65 61 74 75 72 65 73 20 2d 2d 20 68 74 sor.Vim,.vote.for.features.--.ht
0960 74 70 3a 2f 2f 77 77 77 2e 56 69 6d 2e 6f 72 67 2f 73 70 6f 6e 73 6f 72 2f 20 5c 5c 5c 0a 5c 5c tp://www.Vim.org/sponsor/.\\\.\\
0980 5c 20 20 61 6e 20 65 78 63 69 74 69 6e 67 20 6e 65 77 20 70 72 6f 67 72 61 6d 6d 69 6e 67 20 6c \..an.exciting.new.programming.l
09a0 61 6e 67 75 61 67 65 20 2d 2d 20 68 74 74 70 3a 2f 2f 77 77 77 2e 5a 69 6d 62 75 2e 6f 72 67 20 anguage.--.http://www.Zimbu.org.
09c0 20 20 20 20 20 20 20 2f 2f 2f 0a 20 5c 5c 5c 20 20 20 20 20 20 20 20 20 20 20 20 68 65 6c 70 20 .......///..\\\............help.
09e0 6d 65 20 68 65 6c 70 20 41 49 44 53 20 76 69 63 74 69 6d 73 20 2d 2d 20 68 74 74 70 3a 2f 2f 49 me.help.AIDS.victims.--.http://I
0a00 43 43 46 2d 48 6f 6c 6c 61 6e 64 2e 6f 72 67 20 20 20 20 2f 2f 2f 0a CCF-Holland.org....///.