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 */