File src/commands.c changed (mode: 100644) (index 13b2298d5..176eed193) |
... |
... |
execute_builtin_command(FileView *view, cmd_params *cmd) |
1586 |
1586 |
} |
} |
1587 |
1587 |
} |
} |
1588 |
1588 |
|
|
1589 |
|
snprintf(buf, sizeof(buf), "!%s in %s", cmd->args, |
|
1590 |
|
replace_home_part(view->curr_dir)); |
|
|
1589 |
|
snprintf(buf, sizeof(buf), "in %s: !%s", |
|
1590 |
|
replace_home_part(view->curr_dir), cmd->args); |
1591 |
1591 |
cmd_group_begin(buf); |
cmd_group_begin(buf); |
1592 |
1592 |
add_operation(com + i, NULL, NULL, "", NULL, NULL); |
add_operation(com + i, NULL, NULL, "", NULL, NULL); |
1593 |
1593 |
cmd_group_end(); |
cmd_group_end(); |
|
... |
... |
skip_word(const char *cmd) |
2066 |
2066 |
} |
} |
2067 |
2067 |
|
|
2068 |
2068 |
static int |
static int |
2069 |
|
execute_user_command(FileView *view, cmd_params *cmd) |
|
|
2069 |
|
execute_user_command(FileView *view, cmd_params *cmd, const char *command) |
2070 |
2070 |
{ |
{ |
2071 |
2071 |
char *expanded_com = NULL; |
char *expanded_com = NULL; |
2072 |
2072 |
int use_menu = 0; |
int use_menu = 0; |
|
... |
... |
execute_user_command(FileView *view, cmd_params *cmd) |
2163 |
2163 |
{ |
{ |
2164 |
2164 |
char buf[COMMAND_GROUP_INFO_LEN]; |
char buf[COMMAND_GROUP_INFO_LEN]; |
2165 |
2165 |
|
|
2166 |
|
snprintf(buf, sizeof(buf), "Run %s user command in %s", |
|
2167 |
|
command_list[cmd->is_user].name, replace_home_part(view->curr_dir)); |
|
|
2166 |
|
snprintf(buf, sizeof(buf), "in %s: !%s", replace_home_part(view->curr_dir), |
|
2167 |
|
command); |
2168 |
2168 |
|
|
2169 |
2169 |
cmd_group_begin(buf); |
cmd_group_begin(buf); |
2170 |
2170 |
add_operation(expanded_com, NULL, NULL, "", NULL, NULL); |
add_operation(expanded_com, NULL, NULL, "", NULL, NULL); |
|
... |
... |
execute_command(FileView *view, char *command) |
2212 |
2212 |
if(cmd.builtin > -1) |
if(cmd.builtin > -1) |
2213 |
2213 |
result = execute_builtin_command(view, &cmd); |
result = execute_builtin_command(view, &cmd); |
2214 |
2214 |
else |
else |
2215 |
|
result = execute_user_command(view, &cmd); |
|
|
2215 |
|
result = execute_user_command(view, &cmd, command); |
2216 |
2216 |
|
|
2217 |
2217 |
free(cmd.cmd_name); |
free(cmd.cmd_name); |
2218 |
2218 |
free(cmd.args); |
free(cmd.args); |