comparison src/normal.c @ 4013:6834d6aeae09 v7.3.761

updated for version 7.3.761 Problem: In Visual mode a "-p does not work. (Marcin Szamotulski) Solution: Avoid writing to "- before putting it. (Christian Brabandt)
author Bram Moolenaar <bram@vim.org>
date Wed, 12 Dec 2012 18:20:32 +0100
parents 8e54a32bcd56
children b6148e4a9c39
comparison
equal deleted inserted replaced
4012:6364a9ae1d61 4013:6834d6aeae09
9410 was_visual = TRUE; 9410 was_visual = TRUE;
9411 regname = cap->oap->regname; 9411 regname = cap->oap->regname;
9412 # ifdef FEAT_CLIPBOARD 9412 # ifdef FEAT_CLIPBOARD
9413 adjust_clip_reg(&regname); 9413 adjust_clip_reg(&regname);
9414 # endif 9414 # endif
9415 if (regname == 0 || regname == '"' || VIM_ISDIGIT(regname) 9415 if (regname == 0 || regname == '"'
9416 || VIM_ISDIGIT(regname) || regname == '-'
9416 # ifdef FEAT_CLIPBOARD 9417 # ifdef FEAT_CLIPBOARD
9417 || (clip_unnamed && (regname == '*' || regname == '+')) 9418 || (clip_unnamed && (regname == '*' || regname == '+'))
9418 # endif 9419 # endif
9419 9420
9420 ) 9421 )
9421 { 9422 {
9422 /* the delete is going to overwrite the register we want to 9423 /* The delete is going to overwrite the register we want to
9423 * put, save it first. */ 9424 * put, save it first. */
9424 reg1 = get_register(regname, TRUE); 9425 reg1 = get_register(regname, TRUE);
9425 } 9426 }
9426 9427
9427 /* Now delete the selected text. */ 9428 /* Now delete the selected text. */