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'

Reply via email to