ISTM the problem is that you want broadcast semantics for some things (e.g., opening an image with page) and directed semantics for others (e.g., sending a manpage to the acme that clicked). Would it be worth adding semantics to caller and rules to allow a caller to specify it specifically is interested in the result, and have rules that match if the caller specifies the desire?
There are a lot of individual ways to solve the specific issue of manpages, but they don't seem to work generally without this. --dho On Thu, Jul 16, 2026 at 19:40 Thaddeus Woskowiak <[email protected]> wrote: > My simple solution is a script named 'nacme' that starts a new plumber, > then runs acme. > > On Thu, Jul 9, 2026, 7:04 AM Eduardo Cavazos <[email protected]> > wrote: > >> Hey y'all 🙋♂️ >> >> Let’s say I start `plumber` when I drawterm in: >> >> ``` >> drawterm.exe -h 127.0.0.1 -a 127.0.0.1 -u glenda -c "plumber; rio" & >> ``` >> >> Then: >> >> - I start two instances of `acme` >> - In one of them I type `ls(1)` and right-click on it to open the man page >> - The man page appears in both instances of acme >> >> I'd prefer to have the man page only appear in the acme instance where >> the lookup was initiated. >> >> One workaround: >> >> - Don’t run `plumber` when starting drawterm >> - Run `plumber` in a window before starting acme >> >> That works, but now I have to start `plumber` before each acme. >> I guess I could use a small command that runs `plumber; acme`. >> >> So… what do y’all usually do? >> >> If you run multiple instances of acme, >> do you just deal with man pages appearing in all instances? >> >> Is there a way to start `plumber` once but only have man pages start >> up in the acme where I initiate the lookup? >> >> Ed > *9fans <https://9fans.topicbox.com/latest>* / 9fans / see discussions > <https://9fans.topicbox.com/groups/9fans> + participants > <https://9fans.topicbox.com/groups/9fans/members> + delivery options > <https://9fans.topicbox.com/groups/9fans/subscription> Permalink > <https://9fans.topicbox.com/groups/9fans/Tb77bce4699e6922a-M74d0093f86160e2331f07da0> > ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/Tb77bce4699e6922a-Me8603f257f6ec8c3d7039701 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription
