On Sat, Dec 13, 2003 at 01:03:23PM +0100, Christian Ridderström wrote: > I know that an LFUN is a lyx-function and a little more: > > http://wiki.lyx.org/pmwiki.php/Devel/LFUNs > > >From lfuns.h I get: > * These are all the lyx functions, the main mechanism > * through which the frontends communicate with the core. > * > * They are managed in LyXAction.C and handled in various > * ::dispatch() functions, starting with LyXFunc.C:dispatch() > > So far it seems clear as crystal, but looking at the enum names and the > strings for the user commands I get confused. Which one is supposed to > "define"(*) the intended behaviour of the LFUN? > > A function such as LFUN_QUIT / "lyx-quit" is straight forward, it's a > command to the core to do quit, and both names indicate this. > > However, LFUN_HOME / "line-begin" is less clear to me.
Historical baggage. I personally wouldn't mind some consiolitation in this area. As the plaintext versions seem to be in somewhat better shape than the enums, maybe the former should be used. Andre'