Abdelrazak Younes wrote:
John Levon wrote:

2) The existence of a style attribute does not affect how and where I
can select text

This is a con for me. I want to select the whole charstyle automatically and not bother with micro selection.

I think this could be solved easily with ranges: when the cursor is inside a range, there could be some lfun (bound to a key or to right-mouse, perhaps) "select-entire-range". If the cursor is inside multiple ranges, perhaps a dialog would open up (or a context-menu) which would allow me to select which range I want to select. And then the entire range is selected. No if you want to change the style / delete the style / delete the text --- it's really simple, because the range is already selected. I don't think this is appreciably more complicated than it would be with insets (I even think it would be more intuitive), and even if it is slightly more complicated, I don't think it's as common a use-case as selections which do not exactly match the same range.


Reply via email to