Il 09/09/2011 14:31, Jean-Marc Lasgouttes ha scritto:
Le 09/09/2011 12:50, Tommaso Cucinotta a écrit :
in the patch I sent a few minutes ago, we have this working:

-x "buffer-export latex /path/to/file name with space.tex"

Would it be ok for people used to paths with spaces (guess mostly Win
users) ?

Perosnally, I'd prefer to avoid this syntax of 'everything until the end of line', and stick with the good old
 -x "buffer-export latex \"/path/to/file name with space.tex\""
which LyX should be able to handle transparently with a few changes.

How would you like to use that from the mini-command-buffer ? Something like this ?

  Alt-x buffer-export latex "file name.tex"

Also, is there any other LFUN that takes as argument a file-name ? In such a case, how are spaces addressed ?

Because, I just tried, and this does not work:

  ./src/lyx -x "file-open \"/tmp/a b c.lyx\""

while instead this works like a charm:

  ./src/lyx -x "file-open /tmp/a b c.lyx"

Same thing with:

./src/lyx -x "buffer-new" -x "inset-insert graphics filename /tmp/a b.png"

that works just fine! If I add the quotes as you suggest, instead, they are embedded into the filename, so the image is not found.

So, I would highly prefer to commit a patch that is at least coherent with how other commands behave for now, and later if we really want to switch to the other way we can do that for all the affected commands.

Thanks,

    T.

Reply via email to