On 17 April 2012 20:25, j. van den hoff <[email protected]> wrote:
> hi,
>
> it seems not possible to pass arguments along to the browsers defined by the
> variable `LYNX' (and `W3M') in `a2x.conf' directly in the `a2x' call
> (similar to, e.g., ` --dblatex-opts'), so I tried to edit `a2x.conf' like
>
> LYNX = "lynx -nolist -width=80"
>
> but this does not work since `a2x' explicitly double-quotes the `LYNX'
> variable when constructing the call, so `LYNX' is treated as a command name
> containing blanks (which is not found).
> I removed this quoting in a copy of a2x (version 8.6.6, line 768-9) like
>
>  cmd = "%s -dump %s > %s" % (LYNX, html_file, text_file)
>  shell(cmd)
>
> which then works just fine.
>
> questions/remarks:
>
> -- is the quoting there for an important reason (e.g. to support command
> names actually containing blanks)?

Unfortunately, yes the command (and especially the html_file and
text_file which you also un-quoted) can contain spaces especially if
they have a path. For instance think "Program Files" on Windows and
user directories which often contain spaces in their paths.

> -- if there is such a reason (which I presume is the case), it would be nice
> to have an additional argument `--lynx-opts' and (`--w3m-opts'?) to pass
> along arguments to the browser.

It would make it consistent yeah. Patch attached (untested, I have
neither lynx nor w3m)

Havn't done the man page though :)

> -- if the quoting actually is superfluous it should be removed so that
> definitions of `LYNX' including arguments would work in `a2x.conf'.
>

Cheers
Lex

>
> best regards,
> joerg
>
>
> --
> Using Opera's revolutionary email client: http://www.opera.com/mail/
>
> --
> You received this message because you are subscribed to the Google Groups
> "asciidoc" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/asciidoc?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"asciidoc" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/asciidoc?hl=en.

Attachment: a2x_opts.diff
Description: Binary data

Reply via email to