I've gone through and updated the Customization manual, including modernizing its use of LyX. I've committed the changes to trunk so they can be viewed.

Here are a few of the larger, and so potentially more controversial, things I did, in case anyone has any comment. Of course, nothing is permanent, and we can always travel back in time.

1. I've put some older material that seems to be outdated in an "outdated" branch. This includes all the stuff about international keyboard support. If anyone understands that stuff, please have a look at it.

2. I've dramatically shortened and simplified the External Material section. Much of this was no longer needed because of the Embedded Objects manual. What's left are the parts that talk about how to define your own templates. (Is this stuff much used now?)

3. I've completely eliminated the lengthy appendix containing out of date keybindings. It's worse than useless if it's out of date; it'd be a nightmare to keep it up to date; and it seems unnecessary given the new shortcuts editor. Users who are interested can always look, too, at the .bind and .ui files.

4. I've brought the material in Ch. 5 as up to date as I could, by cross-referencing against the keyword_item lists in the relevant files. (Speaking of which, why doesn't FontInfo::lyxRead() use keyword_item lists?) There are some things I didn't recognize, however; I'd appreciate it if people who understand this stuff could search for FIXME and fix things they know about.

Richard

Reply via email to