9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* [9fans] Acme 3-1
@ 2003-02-18  1:48 rob pike, esq.
  2003-02-18 12:19 ` paurea
  0 siblings, 1 reply; 11+ messages in thread
From: rob pike, esq. @ 2003-02-18  1:48 UTC (permalink / raw)
  To: 9fans

3-1 and 2-1 are already defined: they cancel button 3 and button 2 actions.
I would object to giving them another meaning.

-rob




^ permalink raw reply	[flat|nested] 11+ messages in thread
* [9fans] Acme 3-1
@ 2003-02-18  8:05 peter a. cejchan
  0 siblings, 0 replies; 11+ messages in thread
From: peter a. cejchan @ 2003-02-18  8:05 UTC (permalink / raw)
  To: 9fans

[-- Attachment #1: Type: text/plain, Size: 240 bytes --]

>  3-1 and 2-1 are already defined: they cancel button 3 and button 2 actions.
>  I would object to giving them another meaning.

>  -robI was always perceiving this like a bit wasting... wouldn't e.g., <esc> do? Just my opinion...++pac.

[-- Attachment #2: Type: text/html, Size: 618 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread
* Re: [9fans] Acme 3-1
@ 2003-02-18 12:12 rog
  2003-02-18 12:19 ` Russ Cox
  0 siblings, 1 reply; 11+ messages in thread
From: rog @ 2003-02-18 12:12 UTC (permalink / raw)
  To: 9fans

> 3-1 and 2-1 are already defined: they cancel button 3 and button 2 actions.
> I would object to giving them another meaning.

i thought 2-1 appended the most recently selected text as an argument
to the executed command (and 2-3 cancels the b2 action).  i use this
for Edit commands (and was confused a moment ago because it doesn't
work in Mail windows).

as far as i can see 3-1 is the only button chord that's currently
redundant (has the same meaning as 3-2):

	1	select
	2	execute
	3	look
	1-2	cut
	1-3	paste
	2-1	execute with args
	2-3	cancel execute
	3-1	cancel look
	3-2	cancel look

that's not an argument for giving it a new meaning!

i do sometimes wish for a way to express plumbing preferences
dynamically (e.g.  when starting a new copy of acme and wishing that
a) text files would open in the new copy and b) that other plumbing
would still work).

i wondered if perhaps it might make sense for an application to be
able to write a "priority" message to the plumbing "send" file -
plumbing messages would be then routed to that app in preference to
others (a plumbing message would be sent to only one app, rather than
fanning out as currently).

an application could send the "priority" message when its window was
raised.  this might provide behaviour that seemed reasonably natural.

what currently depends on the fan-out behaviour of plumbing?
(mail/fs, i guess, when messages are deleted, but that's very slow,
and works without plumbing anyway).



^ permalink raw reply	[flat|nested] 11+ messages in thread
* Re: [9fans] Acme 3-1
@ 2003-02-18 13:21 rog
  2003-02-18 13:38 ` Russ Cox
  2003-02-18 17:04 ` rob pike, esq.
  0 siblings, 2 replies; 11+ messages in thread
From: rog @ 2003-02-18 13:21 UTC (permalink / raw)
  To: 9fans

> faces and Mail depend on both getting announcements
> about new messages from upas/fs via the plumber to
> work correctly.

oh yes, i'd forgotten about that.

however, mail could serve a file that informed readers of updates to
the mailbox; or the plumber could recognise a "broadcast" attribute,
so plumb clients could cause a message to be sent to all listeners.

i don't think the broadcast nature of plumbing is what's wanted in
most cases, but perhaps others disagree?



^ permalink raw reply	[flat|nested] 11+ messages in thread
* Re: [9fans] Acme 3-1
@ 2003-02-18 19:41 rog
  0 siblings, 0 replies; 11+ messages in thread
From: rog @ 2003-02-18 19:41 UTC (permalink / raw)
  To: 9fans

> Of course, you could take a tip from plumbing's relatives in
> other systems and provide a UI for selecting where it goes,
> but 99% of plumbing's value is its automation.

that's why i thought it might be nice to have it go automatically to
the window you've most recently interacted with (or some approximation
thereof).

the rule could also specify fan-out or not (e.g.  "plumb toall edit")

then you'd have your UI for selecting whether it fans out (plumb
/mnt/plumb/rules).

it doesn't look hard to do in the code.  i'll experiment with it.



^ permalink raw reply	[flat|nested] 11+ messages in thread
* Re: [9fans] Acme 3-1
@ 2003-02-19  1:12 okamoto
  0 siblings, 0 replies; 11+ messages in thread
From: okamoto @ 2003-02-19  1:12 UTC (permalink / raw)
  To: 9fans

> that's why i thought it might be nice to have it go automatically to
> the window you've most recently interacted with
                                     ^^^^^^^^^^^^^^^^^^^^^^^
I prefer this interface.

> it doesn't look hard to do in the code.  i'll experiment with it.

Wow!
I hope you'll get success!

Kenji



^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2003-02-19  1:12 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-02-18  1:48 [9fans] Acme 3-1 rob pike, esq.
2003-02-18 12:19 ` paurea
2003-02-18 14:10   ` Sam
2003-02-18  8:05 peter a. cejchan
2003-02-18 12:12 rog
2003-02-18 12:19 ` Russ Cox
2003-02-18 13:21 rog
2003-02-18 13:38 ` Russ Cox
2003-02-18 17:04 ` rob pike, esq.
2003-02-18 19:41 rog
2003-02-19  1:12 okamoto

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).