On Sun, Oct 07, 2007 at 08:31:06PM +0100, John Levon wrote: > On Sun, Oct 07, 2007 at 10:13:54PM +0300, Martin Vermeer wrote: > > > > sense for the UI to express this semantic difference. How does this > > > advantage the user? I don't remember seeing a clear answer to this > > > question. > > > > Isn't 'natural' usually better? These things feel like atoms, > > and inset-ness supports that. Not a big thing but anyway. > > I don't believe that people will think it's natural that selection jumps > across an entire (say) <firstname>.
If they feel that way, it is because they have been prejudiced by other applications... it _is_ natural. Rarely if ever will you want to select a piece of a <firstname> together with an adjoining piece of <surname>, e.g. Just doesn't happen. > > Ability yes. Resources... at the expense of what? Inset-based > > charstyles work here and now. > > Indeed, perfect is the enemy of the good. Most likely all this > discussion will make no difference. But at least we tried. I gained some new understandings from this discussion. If others did too and act on it, it will make a difference: - The difference between pre-existing and user-creatable semantics, special status of emphasis (Dov) - But 'Noun' is more natural as an inset charstyle - A 'strong' style similar to 'emph' in range mode is needed - Jurgen's idea: a combobox for inset charstyles, including a remove/none item, probably based on dissolve - What to do with 'code'? More thinking needed. We have LyXCode - What about the ambiguity in the Emph toggle? Do we mean to make a non-emph hole, or an emph-within-emph? And does the latter require an inset-emph after all? Those are my thoughts on this. - Martin