Mercurial > vim
comparison src/ex_cmds.c @ 725:0a9371c70540 v7.0220
updated for version 7.0220
author | vimboss |
---|---|
date | Fri, 10 Mar 2006 21:46:58 +0000 |
parents | 2fa8cb05b861 |
children | ace020011f68 |
comparison
equal
deleted
inserted
replaced
724:a35dce0cabc5 | 725:0a9371c70540 |
---|---|
947 windgoto(msg_row, msg_col); | 947 windgoto(msg_row, msg_col); |
948 | 948 |
949 do_shell(newcmd, 0); | 949 do_shell(newcmd, 0); |
950 } | 950 } |
951 else /* :range! */ | 951 else /* :range! */ |
952 { | |
952 /* Careful: This may recursively call do_bang() again! (because of | 953 /* Careful: This may recursively call do_bang() again! (because of |
953 * autocommands) */ | 954 * autocommands) */ |
954 do_filter(line1, line2, eap, newcmd, do_in, do_out); | 955 do_filter(line1, line2, eap, newcmd, do_in, do_out); |
956 #ifdef FEAT_AUTOCMD | |
957 apply_autocmds(EVENT_SHELLFILTERPOST, NULL, NULL, FALSE, curbuf); | |
958 #endif | |
959 } | |
955 if (free_newcmd) | 960 if (free_newcmd) |
956 vim_free(newcmd); | 961 vim_free(newcmd); |
957 } | 962 } |
958 | 963 |
959 /* | 964 /* |
1417 #endif | 1422 #endif |
1418 } | 1423 } |
1419 | 1424 |
1420 /* display any error messages now */ | 1425 /* display any error messages now */ |
1421 display_errors(); | 1426 display_errors(); |
1427 | |
1428 #ifdef FEAT_AUTOCMD | |
1429 apply_autocmds(EVENT_SHELLCMDPOST, NULL, NULL, FALSE, curbuf); | |
1430 #endif | |
1422 } | 1431 } |
1423 | 1432 |
1424 /* | 1433 /* |
1425 * Create a shell command from a command string, input redirection file and | 1434 * Create a shell command from a command string, input redirection file and |
1426 * output redirection file. | 1435 * output redirection file. |