>>>>> "Ralph" == Ralph P Boland <[EMAIL PROTECTED]> writes:
Ralph> Note that in order to do this to the amsart.layout file I had Ralph> to put a copy of it in my .lyx/layouts directory and modify it. Ralph> This is certainly clumsy and risky in that subsequent versions Ralph> of lyx might modify the amsart.layout file and I would still be Ralph> using my now out of date version. Ralph> If I could simply put this information in a file, say, Ralph> .lyx/layouts/amsart.styleOrder Ralph> or .lyx/styleOrder/amsart.styleOrder Ralph> that would be much simpler. I would also want to be able to Ralph> break the information in amsart.styleorder into subfiles and Ralph> use the Include command. e.g. stdlists.inc.styleOrder. Yes, something like that would be possible to implement, but I suspect this is getting unnecessarily complicated. Ralph> Also note that to add anything to the amsart.layout file I had Ralph> to copy the whole thing. It would have been nice if I could Ralph> have had a file amsart.layout containing something like: Ralph> Some of my private stuff. Ralph> # get the standard version of amsart.layout Include super Ralph> amsart.layout Ralph> More of my private stuff. What we could have (like in gcc C preprocessor) is a special version of Input (say Input*) that does not search in .lyx. This way you could have your own amsart.layout that can include the real amsart.layout. I think this would solve all your problems in a more elegant way. JMarc