On Fri, 5 Dec 2003, Andre Poenitz wrote:

> On Thu, Dec 04, 2003 at 04:17:34PM +0100, Michael Schmitt wrote:
> > Dear Martin et al.,
> > 
> > do you need some more comments? Ok, here are mine :-)
> > 
> > > box removing by <Backspace>

I find this function _very_ useful in mathed, but difficult to discover :-(
Uwe Stöhr has written a manual for mathed (in German), I think we need a 
manual (in English) for mathed...

> You have to press C-e for emphasized anyway. Whether the result is
> realized by an inset or some other structure internally is irrelevant
> for the users. If the inset is visibly indistinguishable from the
> current display (which is at least for short stuff possible but requires
> Asger's three-box-drawing model for long) nobody will notice anyway.
> 
> The only point to discuss IMO is whether there could/should be two
> physical cursor positions (boxes/mathed model) or just one (OOo/Word)
> 
> Personally, having the two logicaly positions (just before some
> change/at the beginning of a change) is _the_
                                                ?question?

Wow... finally a question I understand...

IMO, working with text and formulas is quite different with respect to 
what is the most common cursor movement operation. In formulas, I mostly 
need fine control of movement, whereas in text I mostly want 'course' 
control of movement.

Perhaps...  'course' movement can be defined as moving between 'content', 
and 'fine' movment as moving between markup? (Maybe we can even start 
talking about a content space and a markup space :-)

For formulas, I want very fine-grained control of 'where' the cursor is, 
so the 2-cursor approach is useful, even if it sometimes feels like you 
are pressing the left/right arrows way to often. For normal text, I think 
I'd be annoyed if I had to do double 'left's just because I was crossing a 
markup border.

Some ideas out of the blue:
* Have a "mode" setting that controls if movement is "course" or "fine"
* Use modifier (e.g. M-Left/M-Right) for fine grained movement in 'textEd'

Mathed   This would be great in mathed, unfortunately, you probably want 
-idea:   M-Left/M-Right to do course movement there :-( Bah.. I'm 
         stupid, why not change the behaviour of C-Left/C-Right.. at the 
         moment these keys aren't so useful in mathed anyway.

> > But instead of starting a discussion on how to display insets in the 
> > most comfortable way

How about modes for controlling if markup borders (i.e. insets?) should be 
shown, these could be:
        * Don't show any boxes etc
        * Only show box of the inset(s) that the cursor is in
        * Show all boxes

Some final thoughts:
In mathEd, the 'where' is important -- is the cursor in a subscript, or 
in a superscript... objects are in a strict hierarchy.
Is there a similar distiction in 'textEd'?
How about a figure float? No... that's not the same as a being in a 
subscript to me, since the subscript "belongs" to something. A footnote 
might belong to something though... bah, this gets too complicated...     

/Christian

-- 
Christian Ridderström                           http://www.md.kth.se/~chr


Reply via email to