Hi again,

On Wed, Oct 21, 2009 at 12:26 AM, Uwe Stöhr <uwesto...@web.de> wrote:
> This works. I never had elyxer.py in another folder. configure.py also finds
> the other scripts in the scripts folder, so why shouldn't it find elyxer.py?

As a matter of fact, configure.py does not _find_ the other scripts;
it merely writes them to the configuration file lyxrc.defaults, so
that LyX can later execute them. As in your version, these scripts are
preceded by $$s/scripts, which allows LyX to find them.

> Can you please recheck because it must work.

I just did that, on Debian and on a Windows machine. On both instances
it works as expected: if elyxer.py is in the scripts folder but not in
the execution path, then LyX does not find eLyXer. I am sure that you
must have some copy of elyxer or elyxer.py lying around from previous
tries; it might be in c:\win32, or in the same folder as lyx.exe.
Could you check that typing "elyxer.py" in a console does not execute
anything?

> Why do you then don't agree to include eLyXer to LyX?

No matter what I may have said before, I would love eLyXer to be
included in LyX. There are some practical problems but nothing that
could not probably be solved.

>> Execution path. The same folder as LyX.exe would be enough, on
>> Windows. On Linux /usr/bin is fine.
>
> I can move the file location from the scripts folder to the bin folder but
> this doesn't change anything. eLyXer still needs to be copied there.

Only on Windows, I think; and your installer can take care of that.
Just consider that on Linux (e.g. Debian) package installation is
completely different: each package places a binary in /usr/bin, and
they are all supposed to work together without making any copies
anywhere. That is why the execution path is so important on Linux.

> You also can provide eLyXer as standalone program, no matter that it is
> included in LyX.

Sure. This would be fine with me.

Alex.

Reply via email to