Mercurial > vim
comparison src/eval.c @ 630:52c87a746f4a v7.0181
updated for version 7.0181
author | vimboss |
---|---|
date | Sat, 14 Jan 2006 21:23:38 +0000 |
parents | 81fe2ccc1207 |
children | 1c586ee8dd45 |
comparison
equal
deleted
inserted
replaced
629:f3694b073509 | 630:52c87a746f4a |
---|---|
17665 *pp = end; | 17665 *pp = end; |
17666 goto theend; | 17666 goto theend; |
17667 } | 17667 } |
17668 | 17668 |
17669 if (lv.ll_exp_name != NULL) | 17669 if (lv.ll_exp_name != NULL) |
17670 { | |
17670 len = STRLEN(lv.ll_exp_name); | 17671 len = STRLEN(lv.ll_exp_name); |
17672 if (lead <= 2 && lv.ll_name == lv.ll_exp_name | |
17673 && STRNCMP(lv.ll_name, "s:", 2) == 0) | |
17674 { | |
17675 /* When there was "s:" already or the name expanded to get a | |
17676 * leading "s:" then remove it. */ | |
17677 lv.ll_name += 2; | |
17678 len -= 2; | |
17679 lead = 2; | |
17680 } | |
17681 } | |
17671 else | 17682 else |
17672 { | 17683 { |
17673 if (lead == 2) /* skip over "s:" */ | 17684 if (lead == 2) /* skip over "s:" */ |
17674 lv.ll_name += 2; | 17685 lv.ll_name += 2; |
17675 len = (int)(end - lv.ll_name); | 17686 len = (int)(end - lv.ll_name); |