Mercurial > vim
comparison src/ex_cmds.c @ 1466:e641c7a27c47 v7.1.181
updated for version 7.1-181
author | vimboss |
---|---|
date | Wed, 02 Jan 2008 12:59:21 +0000 |
parents | 73995e7c06e6 |
children | 05b48b16b627 |
comparison
equal
deleted
inserted
replaced
1465:0691866e6cc9 | 1466:e641c7a27c47 |
---|---|
4210 { | 4210 { |
4211 sub_nsubs = 0; | 4211 sub_nsubs = 0; |
4212 sub_nlines = 0; | 4212 sub_nlines = 0; |
4213 } | 4213 } |
4214 | 4214 |
4215 #ifdef FEAT_FKMAP /* reverse the flow of the Farsi characters */ | |
4216 if (p_altkeymap && curwin->w_p_rl) | |
4217 lrF_sub(cmd); | |
4218 #endif | |
4219 | |
4220 if (eap->cmdidx == CMD_tilde) | 4215 if (eap->cmdidx == CMD_tilde) |
4221 which_pat = RE_LAST; /* use last used regexp */ | 4216 which_pat = RE_LAST; /* use last used regexp */ |
4222 else | 4217 else |
4223 which_pat = RE_SUBST; /* use last substitute regexp */ | 4218 which_pat = RE_SUBST; /* use last substitute regexp */ |
4224 | 4219 |
4250 pat = (char_u *)""; /* empty search pattern */ | 4245 pat = (char_u *)""; /* empty search pattern */ |
4251 delimiter = *cmd++; /* remember delimiter character */ | 4246 delimiter = *cmd++; /* remember delimiter character */ |
4252 } | 4247 } |
4253 else /* find the end of the regexp */ | 4248 else /* find the end of the regexp */ |
4254 { | 4249 { |
4250 #ifdef FEAT_FKMAP /* reverse the flow of the Farsi characters */ | |
4251 if (p_altkeymap && curwin->w_p_rl) | |
4252 lrF_sub(cmd); | |
4253 #endif | |
4255 which_pat = RE_LAST; /* use last used regexp */ | 4254 which_pat = RE_LAST; /* use last used regexp */ |
4256 delimiter = *cmd++; /* remember delimiter character */ | 4255 delimiter = *cmd++; /* remember delimiter character */ |
4257 pat = cmd; /* remember start of search pat */ | 4256 pat = cmd; /* remember start of search pat */ |
4258 cmd = skip_regexp(cmd, delimiter, p_magic, &eap->arg); | 4257 cmd = skip_regexp(cmd, delimiter, p_magic, &eap->arg); |
4259 if (cmd[0] == delimiter) /* end delimiter found */ | 4258 if (cmd[0] == delimiter) /* end delimiter found */ |