On 2011-12-08, Richard Heck wrote: > On 12/08/2011 04:02 PM, Julien Rioux wrote: >> On 07/12/2011 6:59 PM, Jean-Marc Lasgouttes wrote: >>> Le 08/12/11 00:45, Richard Heck a écrit : >>>> I thought about this for a while, and decided that, while you are >>>> correct about this, in principle, it's something I'd prefer to have >>>> per-document. If you object to that, then we can change it, of course.
>>> To me, it is a user preference for all document (for example, people may >>> want that for UserGuide). Did you have requests for buffer-local >>> setting? Your solution gives both more (per-document) and less (no luck >>> with documents from others) functionality. >> Maybe the best is to do this with a layout syntax. Users could >> overwrite it in their user directory for all files and on a >> file-by-file basis using either a module or a local layout. You could >> also decide to do this for certain paragraph styles and not others. > I thought about that, too, but most often people would want it globally > within a single document. So you'd have to have some document-level > layout setting, lest you have to change every single style. So we end up > with a document-level setting, anyway, but one controlled through a > module. That's possible. It's even been done. But it seems a weird way > to do it. > That said, having something like: > Align BlockLeft > with this kind of meaning makes a certain sort of sense. If we consider the "left align in the GUI but default in print" option a power-user feature, the layout keyword seems the "minimal invasive" option to achieve it in a widely configurable way both, * as GUI setting (via changed standard layout include files in a ~/.lyx folder and * document-specific (via a module) In both cases, it can be applied globally to all Styles with default alignment (given there is proper inheriting of the default layout from Standard style) as well as specifically to a selected subset of Styles. So, yes, I want this keyword. Günter