On Fri, Dec 21, 2001 at 10:42:40PM -0500, John Weiss wrote:
> Andre, I'd like to recommend certain overloads to your recommended
> bindings below.

Fine.

> I also have a lone complaint to the bindings:  triple-key combinations
> can often obfuscate operations instead of accelerate.

Agreed. But we don't have enough two key bindings. And I guess we can drop
the M-m 'prefix' once we have 'scoped key bindings' (i.e. the M-m gets
automatically prependen once in mathed or you'll get a different set of
keybindings alltogether once in mathed)

> The emacs "hm-html-mode" bindings are a classic example.  Sometimes,
> the 2nd prefix key is obvious.  Other times, it's bizarre and
> unrememberable.  Beware of this.
> 
> Now, for the overloaded keybindings.
> 
> There are certain keys that you are never going to use as a second prefix
> key. In those situations, it almost behooves you to have a 2-key
> shortcut, instead.

Mathed is not feature complete. So there are quite a few 'domains' left and
I really do not want tow end up with 'M-m q q q q a' for something new.

> In other situations, the operation is so common, that
> a 2-key shortcut is a benefit.
> 
> I'll note that below in my comments.
> 
> 
> > PS: First shot at the "math command hierarchy":
> > 
> > math              M-m
> > 
> >   accent               a apostrophe           ~S-apostrophe dot
> >   ~S-period tilde                ~S-asciitilde umlaut
> >   ~S-umlaut vec                  v
> 2-key overloads: M-m + tilde               ~S-asciitilde     odd prefix,
> common op dot                 ~S-period         odd prefix, common op vec
> v                 common op
> 
> ("vec" highly common in physics, but "v" might be a useful 2nd prefix
> key, so I'm not sure about that one)

Simply type \vec. This won't change at anytime. Actually I provide most of
the key bindings for sake of 'completeness'. So maybe that's the real
roblem and I should simply drop them. But that would mean that everybody
would need to create them on his/her own if needed...

> >   create               c eqnarray             e
>      eqnarray             =
> 
> (I know I won't remember "M-m c e" is "eqnarray".  However, I will
> remember that eqnarray rows align to the "=" sign, hence the alternate
> 3-key binding.)

Uuh... well. I guess not everybody will follow you here. I use eqnarrays
to write down estimates so '\leq' is more common there so maybe the
shortcut should be '<' ;-)

> As for the "M-m y" prefix for symbols, that one concerns me.  It's
> cryptic; I'd never remember it. 

You do not have to. If you use it frequently, it is there. If not, type
\symbolname or 'M-x math-inset symbolname' or whatever you like better.

> I fear these may be too cryptic to ever remember.  Think about the math
> table bindings for a bit.

I did so. Actually I was hoping to be able to re-use Juergen's work. But he
was a bit lazy to come up with keybindings, too, and hides behind the table
popup ;-}

Andre'

-- 
André Pönitz .............................................. [EMAIL PROTECTED]

Reply via email to