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
- Customization Manual rgheck
-