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

Reply via email to