I guess I'm expecting out of scope behavior from embedded commands here, but...
Another thing found while responding to this thread...
Trying to create a Left double-click action that will open CBR or CBZ files as archives, but then automatically launch the images inside as a slideshow. So:
go newtab
[
show slideshow
]
...works fine. But I have to use NEWTAB arg for the Go command to get it to work. If I remove it, the embedded commands are ignored after the unqualified Go command. Which I guess makes sense since you implemented embedded commands to ensure the commands were run against newly opened lister elements (tabs, listers, etc).
Could you consider allowing embedded commands for Go commands that don't open new file displays - like this? Or possibly an additional argument to force embedded command recognition? This would let us do a variety of custom actions when opening archives of different extensions. For instance, I'll probably use this myself for comic book archives, as well as bind an alternate hotkey action to open Opus Script Packages and auto-load any VBS or JS scripts in UltraEdit.