> One workaround:
> - Don’t run `plumber` when starting drawterm
> - Run `plumber` in a window before starting acme

You don't have to do the first. ie. you can start your "general"
plumber and run a separate plumber to isolate anything you
want isolated from the general one.

You can start a bunch of plumbers with different rulesets and
different srv names and mount the one you want before launching
whatever program you want to use it.

You can quickly isolate an editor instance by preceding it with:

bind /dev/null /mnt/plumb/edit

That's for incoming plumbs; for outgoing it's /mnt/plumb/send

You can create a "man" plumb port and bind this over "edit" for
the editor you want to receive man pages. I prefer to read the 
manual in page(1), where you can do a similar thing to isolate
your manpage instance of page from your regular img/doc instance.

You can get as bespoke as you like. aiju wrote ptrap(4) for 9front
but in my experience this is not actually necessary given the
mechanisms already made available by the plumber and other
conveniences like bind supplied by the system. Perhaps you
need to think creatively to get there but it is very satisfying.

> So… what do y’all usually do?

Run a single instance of my editor of choice (not acme) :)

Have fun,

umbraticus

------------------------------------------
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Tb77bce4699e6922a-M4744ad81f7eb5c2f1157314e
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription

Reply via email to