Mercurial > vim
comparison src/ops.c @ 237:73354c21f1e4 v7.0066
updated for version 7.0066
author | vimboss |
---|---|
date | Fri, 15 Apr 2005 21:13:42 +0000 |
parents | da182deebec7 |
children | 8fa8d7964cf1 |
comparison
equal
deleted
inserted
replaced
236:4707450c2b33 | 237:73354c21f1e4 |
---|---|
3428 curbuf->b_op_start.lnum = lnum; | 3428 curbuf->b_op_start.lnum = lnum; |
3429 | 3429 |
3430 /* adjust '] mark */ | 3430 /* adjust '] mark */ |
3431 curbuf->b_op_end.lnum = curwin->w_cursor.lnum - 1; | 3431 curbuf->b_op_end.lnum = curwin->w_cursor.lnum - 1; |
3432 curbuf->b_op_end.col = bd.textcol + totlen - 1; | 3432 curbuf->b_op_end.col = bd.textcol + totlen - 1; |
3433 #ifdef FEAT_VIRTUALEDIT | 3433 # ifdef FEAT_VIRTUALEDIT |
3434 curbuf->b_op_end.coladd = 0; | 3434 curbuf->b_op_end.coladd = 0; |
3435 #endif | 3435 # endif |
3436 if (flags & PUT_CURSEND) | 3436 if (flags & PUT_CURSEND) |
3437 { | 3437 { |
3438 curwin->w_cursor = curbuf->b_op_end; | 3438 curwin->w_cursor = curbuf->b_op_end; |
3439 curwin->w_cursor.col++; | 3439 curwin->w_cursor.col++; |
3440 } | 3440 } |
3625 else | 3625 else |
3626 curbuf->b_op_end.col = 0; | 3626 curbuf->b_op_end.col = 0; |
3627 | 3627 |
3628 if (flags & PUT_CURSLINE) | 3628 if (flags & PUT_CURSLINE) |
3629 { | 3629 { |
3630 /* ":put": put cursor on last inserte line */ | 3630 /* ":put": put cursor on last inserted line */ |
3631 curwin->w_cursor.lnum = lnum; | 3631 curwin->w_cursor.lnum = lnum; |
3632 beginline(BL_WHITE | BL_FIX); | 3632 beginline(BL_WHITE | BL_FIX); |
3633 } | 3633 } |
3634 else if (flags & PUT_CURSEND) | 3634 else if (flags & PUT_CURSEND) |
3635 { | 3635 { |