for_all does just run the command on each line in the fileman, not on each file.
I was able to hack together a function to be used with for_all to do this.
Then I can do this on the slick cmd line:
for-all runmeonfile %F,convert_tabs2spaces
_command runmeonfile(_str file="", _str commandArg="") name_info(','VSARG2_MACRO|VSARG2_REQUIRES_MDI_EDITORCTL) // VSARG2_REQUIRES_FILEMAN_MODE
{
temp_view_id := 0;
orig_view_id := 0;
_str delim, commandArgs;
delim=','
parse file with filename (delim) commandToRun (delim) commandArgs;
commandArg = commandToRun;
int status=_open_temp_view(filename, temp_view_id, orig_view_id);
if (status=='') status=0;
if ( status)
{
say("FAILED open file: " filename);
return 1;
}
typeless arg1=prompt(commandArg);
select_cmd := "";
cmdargs := "";
args := "";
parse arg1 with select_cmd args;
index := find_index(select_cmd,PROC_TYPE|COMMAND_TYPE);
#if 1
status=call_index(cmdargs,index);
activate_window(orig_view_id);
say("buf:"filename", runcmd: " select_cmd", status='"status"'");
#endif
return 0;
}